Ubuntu 18.04 初始化mysql 5.7
sudo vi /etc/mysql/debian.cnf
这里可以查看mysql的默认登陆账户和密码
按照这个里面的账号登陆
然后修改密码
use mysql;
update user set authentication_string=password(' 你的密码 ') where user='root' and host='localhost' ;
如果报错不符合当前的政策要求
ERROR 1819 (HY000): Your password does not satisfy the current policy requiremen
修改密码政策
具体可查看这篇文章
select @@validate_password_policy;
通过这个可以查看安全等级
SHOW VARIABLES LIKE 'validate_password%';
查看密码的要求
set global validate_password_policy=0; 设置安全等级 0 最低,显示的话会显示low
set global validate_password_mixed_case_count=0; 设置密码至少要包含的小写字母个数和大写字母个数。
set global validate_password_number_count=6; 设置密码至少要包含的数字个数。
set global validate_password_special_char_count=0; 设置特殊字符数
set global vali