注: root 権限が必要です
目次
3. インストールが完了したら、MySQL を起動し、起動時に自動的に起動するように設定します。
5. root リモート ログインを許可し、リモート ログイン パスワードを設定します。
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 を起動 # 起動時に自動的に起動
mysqld
MySQL がインストールされると、次の名前のサービス として自動的に設定され、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 パスワードを正しく保管してください。