1)Mysql的配置添加skip-grant-tables跳过密码登录,修改的文件如下:
vim /etc/mysql/mysql.conf.d/mysqld.cnf
2)然后重启
/etc/init.d/mysql restart (systemctlrestart mysql.service)
一定要用restart命令,尝试过start命令不行。
3)修改之后,突然想起查看一下字段名,发现User是首字母大写,重新来一遍。
注意:不可以这样修改update user set authentication_string=’zaqxsw’ where User=’root’;虽说这样也能修改成功,不过当你重新用密码登录就出错。出错已经明示,用了password字段,发现没有。
4)当修改完成之后,把跳过密码的配置注释掉:
#skip-grant-tables
网友评论