1. 程式人生 > >centos安裝mysql8.0及修改root和使用者密碼格式

centos安裝mysql8.0及修改root和使用者密碼格式

1、下載 Mysql yum包

2、安裝軟體

(root使用者就不需要sudo)

3、安裝mysql服務端

yum install -y mysql-community-server

4、啟動mysql

service mysqld start

5、修改臨時密碼

mysql安裝完之後,會在/var/log/mysqld.log裡儲存當前root賬號的臨時密碼

首先需要設定以下兩個全域性引數:

set global validate_password.policy=0;

set global validate_password.length=1;

這樣才可以自定義密碼格式和長度,否則就必須按照配置檔案預設設定的密碼長度和密碼格式。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'test';

6、授權其他使用者的賬號和密碼

CREATE USER `root`@`%` IDENTIFIED BY 'test'; GRANT ALL ON *.* TO `root`@`%` WITH GRANT OPTION; 完成這兩步之後,可以試下用其他機器的客戶端登陸,如發現提示

caching_sha2_password無法載入,或者caching_sha2_password模組找不到,是因為

caching_sha2_password是預設的身份驗證外掛而不是之前版本的mysql_native_password,此時

需要設定賬戶的身份驗證方式:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'test';