Centos7 で Java8 と MySQL をインストールしてデプロイする

Centos7 で Java8 と MySQL をインストールしてデプロイする

通常、Java の学習とプロジェクトのデプロイはローカルで行われますが、実稼働環境は Linux 環境であることが一般的です。デプロイとインストール環境はすべてコンソールで操作されます。Windows のような視覚的な操作インターフェイスはありません。初心者にとって、Linux コマンドを習得して操作することは困難です。私はインストールと構成のプロセスを記録し、みんなと一緒に学べるようにしました。

リモート サーバーにログインします。個人使用の場合は、root を使用してパスワードを入力します。

ssh -i ~/.ssh/id_rsa ルート@ip

Java 8をインストールする

私のサーバーには yum があるので、ほとんどのものは yum を使用してインストールされます。これは、Mac OS の Homebrew に似ています。インストールと構成は比較的簡単です。

まず、yum で使用できる Java のバージョンを確認しましょう。

yum -y リスト java*

その後、java1.6、1.7、1.8 のシリーズが表示されます。インストールするバージョンを選択できます。私は 1.8 をインストールしました。

yum -y java-1.8.0-openjdk* をインストールします

最後までスムーズに進み、完了のメッセージが表示されます。

次に、Java バージョンを確認して、インストールが完了しているかどうかを確認します。

java バージョン
openjdk バージョン "1.8.0_121"
OpenJDK ランタイム環境 (ビルド 1.8.0_121-b13)
OpenJDK 64 ビット サーバー VM (ビルド 25.121-b13、混合モード)

OK、この時点で、Java8 は基本的に正常にインストールされました。次に、mysql をインストールします。

MySQLのインストール

まず、インストール パッケージをダウンロードします。このプロセスは、サーバーのネットワーク速度によって異なります。

http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm で実行します。

次に、mysql パッケージをインストールします。

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

完了したら、mysql をインストールできます。

sudo yum mysql-serverをインストールします

途中で、必要なことは何でもやります。

オンラインチュートリアルに従って進めましたが、迷ってしまいました。インストールは完了したと思っていました。

サービスを開始するには:

サービスmysqldの開始

mysql -u root -pを使用してパスワードを変更する準備ができました。ハハ、初期パスワードはどこですか?オンライン チュートリアルによると、ログには次の内容が含まれています。

grep "パスワード" /var/log/mysqld.log

でも本当に気づかなかったんです!

何をするか?

セーフモードで変更:

mysqld_safe --skip-grant-tables &

次に、mysql -u root -p と入力し、パスワードを入力せずに Enter キーを押します。パスワードを変更する

1. パスワードを変更する

 mysql.user を更新し、authentication_string=password('your password') を設定します。ここで、user='root'、Host = 'localhost' です。

2. 権限を更新する

  権限をフラッシュします。

3. 終了

  やめる

終了したら、mysql サービスを再起動します。

サービスmysqldを再起動

そしてまた

mysql -u ルート -p

設定したパスワードを入力するだけで入場できます!

Redis、zookeeper、tomcatなどは後でインストールされる可能性があります

上記は、CentOS 7 での Java 8 と MySQL のインストールと展開についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • docker イメージ Centos7 構成 Java ランタイム環境の詳細な説明
  • CentOS7 での Java 環境の設定に関するチュートリアル
  • Centos7 ファイアウォールにより Java プログラムが mongodb3.0.1 にアクセスする際にエラーを報告する問題の分析
  • Centos7 で Java をインストールし、環境変数を設定するためのヒント
  • Linux オペレーティング システムでの JAVA8 のインストールと更新に関するチュートリアル
  • Linux 学習 2 回目の Java 環境のインストールと構成のチュートリアル
  • Linux サーバーの構成と Java および Tomcat サーバーのインストールのチュートリアルの詳細な説明
  • Linux CentOS 7.0 で Java をインストールし、環境変数を設定するための詳細な手順

<<:  vite2.0+vue3 モバイルプロジェクトの詳細な説明

>>:  Linux でマウントされたファイルシステムの種類を表示する方法

推薦する

CSS で順序付きリスト項目と順序なしリスト項目のスタイルを設定する方法

順序なしリストでは、順序なしリストのシンボルは各リストの前に表示されるドットです。順序付きリスト o...

DockerToolBox ファイルマウント実装コード

docker を使用すると、ファイルをマウントできない場合があります。これは、仮想マシンの共有フォル...

LinuxでのDNSサーバーの設定の詳細な説明

1. DNSサーバーの概念インターネットでの通信には IP アドレスの助けが必要ですが、数字に対する...

2時間のDocker入門チュートリアル

目次1.0 はじめに2.0 Dockerのインストール3.0基本的なDockerコマンド4.0 Do...

純粋な CSS3 で美しい入力ボックスアニメーションスタイルライブラリを実現 (テキスト入力愛)

純粋な CSS3 で実装された美しい入力ボックス アニメーション スタイル ライブラリを共有します ...

知っておくべきHTML最適化テクニック

Web ページのパフォーマンスを向上させるために、多くの開発者は、JavaScript、画像の最適化...

Web ページのデザインを学ぶときに習得すべきコードは何ですか?

この記事では、Web ページ制作を学ぶ過程で習得すべきテクニックの一部を詳しく紹介します。これらの内...

LinuxサーバにおけるNginxとApacheの共存の実装方法の分析

この記事では、Linux サーバー上で Nginx と Apache の共存を実装する方法について説...

Linuxコマンド履歴の調整方法の詳細な説明

Linux システムの bash history コマンドは、以前に実行したコマンドを記憶し、再入力...

Zenコーディングリソース更新機能強化

公式サイト: http://code.google.com/p/zen-coding/ Zen コー...

MySQLの複合インデックス方式の詳細な説明

どの DBMS でも、インデックスは最適化にとって最も重要な要素です。データ量が少ない場合、適切なイ...

CSS 表示テーブルの適応的な高さと幅の問題の解決策

定義と使用法display プロパティは、要素が生成するボックスのタイプを指定します。例示するこの属...

WeChatアプレットはシンプルなサイコロゲームを実装します

この記事では、サイコロゲームを実装するためのWeChatアプレットの具体的なコードを参考までに共有し...

Linux カーネル デバイス ドライバー カーネル リンク リストの使用上の注意

/******************** * カーネルにおけるリンクリストの応用********...

jsはショッピングサイトの虫眼鏡機能を実現します

この記事では、ショッピングサイトの虫眼鏡機能を実現するためのjsの具体的なコードを紹介します。具体的...