問題: Unknown system variable 'validate_password_policy'Your password does not satisfy
或者是 無法修改密碼
1. 安裝好mysql8.0 之后 , 用臨時密碼登進去
發現改密碼不行 , 修改密碼策略也不行 , 你需要 ,這樣改密碼
臨時密碼位置: cd /var/log/ 這里面有個mysqld.log 的文件 , 去打開里面就有
找到密碼之后登陸進去修改密碼如下操作:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root_123R';
然后再運行以下指令
set global validate_password.policy=0; set global validate_password.length=1;
接着改上自己的簡單密碼: OK這樣就好了 ,我這次的簡單密碼就是 '123456'
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
2.創建用戶.
CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive'; CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
3.接着就是刷新和 授予權限
FLUSH PRIVILEGES; grant all privileges on *.* to 'hive'@'%'; grant all privileges on *.* to 'hive'@'localhost';