CentOS システムに MySQL8.0 バージョンをインストールするための乳母レベルのチュートリアルは、初心者から始めてわかりやすく簡単です。

注: root 権限が必要です

目次

1. インストール

1. yum ウェアハウスの構成

2. yum を使用して MySQL をインストールする

3. インストールが完了したら、MySQL を起動し、起動時に自動的に起動するように設定します。

4. MySQL の実行ステータスを確認する

2. 構成

1. MySQL の初期パスワードを取得する

2. MySQL データベース システムにログインします。

3.rootパスワードを変更する

4. [拡張子]、rootの簡単なパスワードを設定します

5. root リモート ログインを許可し、リモート ログイン パスワードを設定します。  

6. MySQL コンソール ページを終了します。

7. ポートを確認する  


 

1. インストール

 

1. yum ウェアハウスの構成

# キーの更新
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
 
# Mysql8.x バージョンの yum ライブラリのインストールrpm -Uvh https://dev.mysql.com/get/mysql80 -コミュニティ-リリース-el7-2.noarch.rpm

 

MySQL は公式の CentOS リポジトリにないため、上記の rpm コマンドを使用します。

  • キーを MySQL ウェアハウスにインポートする

  • MySQLQのyumウェアハウスを設定する

 

 

 キーの更新時に以下のような現象が発生した場合

 ソリューション (配信ネットワーク): http://t.csdn.cn/2ZQxw 

 

2. yum を使用して MySQL をインストールする

# yumインストールMysql
 yum -y install mysql-community-server

 

 

3. インストールが完了したら、MySQL を起動し、起動時に自動的に起動するように設定します。

systemctl start mysqld 		#
 systemctl enable mysqld を起動		# 起動時に自動的に起動

mysqldMySQL がインストールされると、次の名前のサービス として自動的に設定され、systemctl で管理できます。

 

4. MySQL の実行ステータスを確認する

systemctl ステータス mysqld

 

2. 構成

主に管理者ユーザー root のパスワードを設定し、リモートログインを許可する権限を設定します。

 

1. MySQL の初期パスワードを取得する

# grep コマンドを使用して、/var/log/mysqld.log ファイル内の一時パスワード キーワードをフィルタリングし、初期パスワードを取得します。
 grep '一時パスワード' /var/log/mysqld.log

 画像のボックスは初期パスワード値です。それをコピーします。

 

 

 2. MySQL データベース システムにログインします。

#
 mysql -uroot -pを実行
# 説明
# -u、ログインユーザー、MySQL データベースの管理者ユーザーは Linux と同じ、root 
# -p、パスワードを使用してログインすることを意味

# 実行後完了したら、先ほど取得した初期パスワードを入力(貼り付け)すると、MySQLデータベースに入ることができます パスワードを入力する際、パスワードは表示されません。

 

 3.rootパスワードを変更する

忘れずに鍵を 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 	
-- パスワードは 8 文字以上で、大文字、特殊記号を含む必要があり、123、abc などの連続した単純なステートメントは使用できません。

 

 新しいパスワードを設定した後、ctrl+d を押してログアウトし、新しいパスワードを使用して再度ログインして確認します。

 

 

 4. [拡張子]、rootの簡単なパスワードを設定します

 root には 123456 などの単純なパスワードを設定できます。

なお、この設定はあくまでMySQLのテスト環境や学習環境で行うものであり、正式に使用する場合は安易なパスワードは設定しないでください。

set global validate_password.policy=0; 		# パスワードのセキュリティ レベルは低いです
set global validate_password.length=4;	 	# パスワードの最小長は 4 文字です。

 

 次に、パスワード変更コマンドを繰り返します

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

 

 この時点で簡易パスワードは正常に変更されたので、ログアウトして再度ログインして確認することができます。

 

5. root リモート ログインを許可し、リモート ログイン パスワードを設定します。  

デフォルトでは、root ユーザーはリモート ログインを実行せず、MySQL が配置されている Linux サーバー上の MySQL システムへのログインのみが許可されます。

root リモート ログインを許可するとセキュリティ リスクが生じることに注意してください

# 初めて root リモート ログインを設定し、リモート パスワードを設定します。次の SQL コマンドを使用します。
 create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password!'; --	
パスワードは次の値より大きい必要があります: 8 文字、大文字、特殊記号を含む 123、abc などの単純なステートメントを連続して使用することはできません
(単純なパスワードが設定されている場合を除く) 

# 後でパスワードを変更するには、次の SQL コマンドを使用します。ALTER USER 'root'@'%' 「パスワード」によって mysql_native_password で識別されました。

 最初のボックスに IP アドレスを入力しますが、リモート ログイン IP アドレスが変更されているため、IP をリセットする必要があります。ワイルドカードを使用してすべての IP アドレスを表すことができます。

 

 その後のパスワードの変更は次のとおりです。

6. MySQL コンソール ページを終了します。

# 終了コマンド
exit
 
# またはショートカット キーで終了します: ctrl + d

7. ポートを確認する  

MySQL はデフォルトでポート 3306 にバインドされており、ポート占有率を通じて MySQL のネットワーク状態を確認できます。

netstat -anp | グリップ 3306

 

 

この時点で、MySQL がインストールされ、使用可能になります。MySQL の root パスワードを正しく保管してください。

おすすめ

転載: blog.csdn.net/2301_77160836/article/details/131658298