[root@controller ~]# mysql -uroot -p000000 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
时间: 2023-11-12 20:00:30 浏览: 78
ERROR 1045 (28000): Access denied for user ”root”@”localhost” (using password: YES)实用解决方案
这个错误提示是因为你使用了错误的用户名或密码,导致无法连接到 MySQL 数据库。请检查你输入的用户名和密码是否正确,并确保该用户具有访问该数据库的权限。
如果你忘记了 MySQL 的 root 用户密码,可以按照以下步骤进行重置:
1. 停止 MySQL 服务:`systemctl stop mysqld`
2. 使用以下命令启动 MySQL 服务,并跳过权限检查:`mysqld_safe --skip-grant-tables &`
3. 连接到 MySQL 服务:`mysql -u root`
4. 切换到 mysql 数据库:`use mysql;`
5. 更新 root 用户的密码:`update user set authentication_string=password('新密码') where user='root';`
6. 刷新权限:`flush privileges;`
7. 退出 MySQL:`exit;`
8. 停止 MySQL 服务:`systemctl stop mysqld`
9. 使用以下命令启动 MySQL 服务:`systemctl start mysqld`
阅读全文