如何解决Mysql Access denied for user 错误
浏览量:2065
时间:2024-04-10 19:36:07
作者:采采
在重装LNMP并安装某款CMS后,当数据库密码是正确的情况下却遇到了"Access denied for user 'root'@'ip1405"的错误。以下是我解决这个问题的步骤,供大家参考。
1. 打开并编辑文件
首先使用vim编辑器打开位于路径下的配置文件。
2. 添加skip-grant-tables代码
在[mysqld]部分下方添加一行代码:`skip-grant-tables`。
3. 重启MySQL服务
执行命令/etc/init.d/mysql restart来重新启动MySQL服务。
4. 使用命令行连接MySQL
通过命令`mysql -u root -p`连接到MySQL数据库。
5. 刷新权限
在MySQL命令行中输入`flush privileges;`以刷新权限。
6. 修改用户密码
使用`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`语句来修改root用户的密码。
7. 退出MySQL命令行
输入`quit`命令以退出MySQL命令行。
8. 恢复配置
返回编辑文件,并删除或注释掉之前添加的`skip-grant-tables`行。
9. 重启MySQL服务
最后再次执行`/etc/init.d/mysql restart`来重新启动MySQL服务。
通过以上步骤,您应该能够成功解决"Mysql Access denied for user 'root'@'ip1405"错误。希望这些方法能对您有所帮助,让您顺利完成数据库配置和管理工作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
电脑无法安装桌面主题解决方法