如果MySQL 5.7.39设置密码没有生效,输入如下指令处理

这里密码用的是123456,可以改成自己的稍微复杂些的密码,比如大小写字母加数字

mysql> use mysql; 
Query OK, 0 rows affected (0.01 sec)

mysql> update user set authentication_string=PASSWORD("123456") where user='root'; 
Query OK, 0 rows affected (0.01 sec)

mysql> update user set plugin="mysql_native_password"; 
Query OK, 0 rows affected (0.01 sec)

mysql> FLUSH PRIVILEGES; 
Query OK, 0 rows affected (0.01 sec)


	
修改完密码,需要重启mysql
service mysql restart
或者
/etc/init.d/mysql restart