Access denied for user 'admin'@'localhost'. Account is locked
时间: 2023-09-29 16:06:37 浏览: 127
ubuntu18.04安装MySQL问题——access denied for user root @localhost的解决方法
5星 · 资源好评率100%
"Access denied for user 'admin'@'localhost'. Account is locked"错误提示表示用户'admin'在本地主机上的访问被拒绝,并且该账户已被锁定。
解决这个问题的步骤如下:
1. 确保你输入的用户名和密码是正确的。检查是否有输入错误或者是否遗漏了任何字符。
2. 检查你的数据库是否正确配置了用户权限。确保用户'admin'在localhost上具有足够的权限来访问数据库。
3. 确保你的数据库服务器正在运行,并且已经启用了远程访问。
4. 如果你使用的是MySQL数据库,可以尝试使用root账户进行登录并检查用户'admin'的状态。使用以下命令: `mysql -u root -p`,然后输入root账户的密码。然后执行以下命令来检查用户'admin'的状态: `SELECT User, Host, authentication_string, plugin FROM mysql.user WHERE User = 'admin';`。如果用户状态被标记为'LOCKED',则需要解锁该用户。
5. 要解锁用户'admin',可以使用以下命令: `ALTER USER 'admin'@'localhost' ACCOUNT UNLOCK;`。然后刷新权限: `FLUSH PRIVILEGES;`。
6. 重新尝试登录用户'admin',确保错误没有再次出现。
阅读全文