centos8 yum で MySQL 8.0.x をインストール

目次

ステップ 1: MySQL Yum リポジトリを追加する

ステップ 2: yumyum makecache を使用して、サーバーのパッケージ情報をローカル コンピューターにダウンロードし、キャッシュします。

ステップ 3: mysql をインストールする

 4 番目のステップは、mysql を起動して起動するように設定することです。

ステップ 5、パスワードを変更する

ステップ 6、Linux ログインとローカル ログインのテスト


ステップ 1: MySQL Yum リポジトリを追加する

yum -y install https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

ステップ 2: yumyum makecache を使用して、サーバーのパッケージ情報をローカル コンピューターにダウンロードし、キャッシュします。

yum makecache

ステップ 3: mysql をインストールする

sudo yum -y install mysql-community-server

インストール成功!! ! !


 

 4 番目のステップは、mysql を起動して起動するように設定することです。

 最初に実行し、起動が成功したら次のステップを実行し、boot に設定します。

systemctl start mysqld   

ブートの設定

 systemctl enable mysqld

ステップ 5、パスワードを変更する

 最初に、生成されたデフォルトのパスワードを確認します。デフォルトのパスワードは、最後の出力 root@localhost: の背後にあるすべてのものです。

sudo grep 'temporary password' /var/log/mysqld.log

 ログインすると、パスワードは上記の自動生成されたものになります

mysql -uroot -p

 次に、パスワードを段階的に変更します。

mysql>set global validate_password.policy=0;
mysql>set global validate_password.length=4;


mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password By 'newPassword'; # 修改密码
mysql>flush privileges;
mysql>update mysql.user set host = '%',plugin='mysql_native_password' where user = 'root'; # 全部主机都能访问
mysql>flush privileges;
mysql>exit;

 #初期化されたパスワードは、長さに準拠する必要があり、数字、小文字または大文字、および特殊文字を含める必要があることに注意してください。
次の 2 つのエラーが報告された場合: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before execute this statement.
次のコマンドを最初に実行します。

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password By 'Huhjkha1@';

ステップ 6、Linux ログインとローカル ログインのテスト

Linux ログイン

 

おすすめ

転載: blog.csdn.net/weixin_46504244/article/details/125589643