现在的位置: 首页 > 软件测试 > 测试工具 > 软件测试 > 正文

mysql ERROR 1045 (28000): Access denied for user ‘root’@’%’ (using password: YES) 错误解决

2017年01月06日 测试工具, 软件测试 ⁄ 共 386字 ⁄ 字号 暂无评论 ⁄ 阅读 47 次

最近使用mysql时遇到报错ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES),这里记录下解决方法:

1. 首先关闭mysql服务

/etc/init.d/mysql stop

2. 使用如下命令启动mysql

/etc/init.d/mysql start --skip-grant-tables

3. 接下来直接连接mysql,并输入相关命令重新设置密码

mysql -u root mysql

mysql>UPDATE user SET Password=PASSWORD('123456') where USER='root';

mysql>FLUSH PRIVILEGES;

4. 重启mysql

/etc/init.d/mysql restart

5. 这时我们就可以使用刚设置的密码连接mysql了

mysql -uroot -p123456

给我留言

留言无头像?