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 でマウントされたファイルシステムの種類を表示する方法

推薦する

Dockerコンテナアプリケーションログの表示方法

docker アタッチコマンドdocker attach [options] 容器実行中のコンテナに...

HTML チュートリアル: よく使われる HTML タグのコレクション (6)

関連記事:初心者が学ぶ HTML タグ (5)導入された HTML タグは、必ずしも XHTML 仕...

Nginx ロケーション ディレクティブ URI マッチング ルールの詳細な概要

1. はじめにロケーション命令は、http モジュールのコア構成です。事前に定義された URL マッ...

マルチポートおよびマルチドメイン名アクセスのNginx構成の実装

サーバーに複数のサイトを展開するには、異なるサイトにアクセスするために複数のポートを開く必要がありま...

sqlalchemy に基づいて MySQL で追加、削除、変更、クエリ操作を実装する

需要シナリオ:上司は、クロ​​ーラーを使用してMySQLデータベースにデータを書き込んだり更新したり...

LinuxカーネルとSVNバージョン間の競合の解決策

現象システムは Linux システムカーネルを正常にコンパイルできましたが、SVN をインストールし...

CSS で 3D ブック効果を実装するためのサンプル コード

さっそく、レンダリングを見てみましょうソースコードは以下のとおりです <!DOCTYPE ht...

MySQL グループレプリケーションの設定手順 (推奨)

MySQL-Group-Replication は、MySQL-5.7.17 で開発された新しい機...

MACOS で MySQL ルートパスワードを忘れた場合の解決策

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...

MySQLを使用して列内の異なる値の数をカウントする例

序文この記事で実装されている要件は、実際には非常に一般的です。たとえば、ユーザーが登録したチャネルを...

MySQL 8.0.24 リリースノートのいくつかの改善点

目次1. 接続管理2. オプティマイザレベルでの改善3. 機能の改善4. パフォーマンススキーマの最...

JavaScript で Webpack を使用するチュートリアル

目次0. Webpackとは1. Webpackの使用2. Webpackのコアコンセプト2.1 エ...

Vue uniapp はセグメンター効果を実現します

この記事では、セグメンター効果を実現するためのvue uniappの具体的なコードを参考までに共有し...

MySQL バージョン 5.7.24 のデータベース インストール プロセスの詳細なグラフィック説明

MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーションに...

トラフィックの多いウェブサイト向けのソリューション

まず、サーバーのハードウェアが現在のトラフィックをサポートするのに十分かどうかを確認します。通常の ...