修改配置:
server:$ vim /etc/mysql/mysql.conf.d/mysqld.cnf在配置文件中添加如下语句,去掉密码验证步骤
skip-grand-tables保存后,重启mysql服务;
server:$ sudo service mysql restartserver:$ mysql // 进入mysql命令行
mysql > use mysql 修改密码sql语句:
update user set authentication_string=PASSWORD("新密码") where user='root'
(注意:老版本sql语句为:update user set password=PASSWORD("新密码") where user='root')推出mysql命令行
mysql > exit
或者
mysql > \q然后去掉或者注释掉配置文件中添加的语句
skip-grand-tables重启mysql服务器:
server:$ sudo service mysql restar完成.
本文介绍了一种临时禁用MySQL密码验证的方法,以便于重置root用户的登录密码。通过编辑配置文件并重启服务来跳过权限表检查,之后使用SQL语句更新root用户的密码。
2605

被折叠的 条评论
为什么被折叠?



