原因:mysql需要修改初始密码
这个其实与validate_password_policy的值有关。
步骤:
一、进入mysql
二、修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
三、validate_password_length(密码长度)参数默认为8,我们修改为1
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
四、完成之后再次执行修改密码语句即可成功,这里将密码置为“123456”
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)