-
centOS 安装后需要修改密码,使用语句查看临时代码:
grep 'temporary password' /var/log/mysqld.log;
之后登录,使用alter user 修改
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
密码不符合规则,需要按下面的密码规则修改后,再重置密码。 -
密码规则问题。
使用:
SHOW VARIABLES LIKE 'validate_password%';
查看。
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | MEDIUM |
| validate_password_special_char_count | 1 |
+--------------------------------------+--------+
之后按需修改
如修改密码验证强度权限:
set global validate_password_policy=LOW;
就设置成低了。
validate_password_length :密码长度
validate_password_mixed_case_count :大小写数量
validate_password_number_count :数字数量
validate_password_special_char_count : 特殊字符数量
set global validate_password_special_char_count=0;
设置所有ip登录权限:
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
%表示所有IP
GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION ;
刷新权限:
FLUSH PRIVILEGES;
网友评论