centos安裝mysql8.0及修改root和使用者密碼格式
阿新 • • 發佈:2018-12-21
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';