1、修改/etc/my.cnf文件,在[mysqld]下面添加skip-grant-tables并重启 登录:mysql -uroot -p
2、修改数据字段信息 (5.7以后以前的password字段改成了authentication_string)
update mysql.user set authentication_string=password('123456') where user='root' ;
flush privileges;
3、删除/etc/my.cnf文件中的skip-grant-tables并重启
4、首次登录需呀修改一次
set global validate_password_policy=0;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'devpsw@mysql';
flush privileges;
Comments