歌者文明清理员 发表于 2023-6-3 23:07:44

MYSQL数据库启动遇到问题

本帖最后由 歌者文明清理员 于 2023-6-3 23:09 编辑

Access denied for user 'root'@'localhost' (using password: YES)

也导致 DZ 论坛数据库无法配置

isdkz 发表于 2023-6-3 23:07:45

这个错误提示表明您正在尝试使用错误的用户名或密码登录MySQL数据库。请检查您的用户名和密码是否正确,并确保您有足够的权限来访问MySQL数据库。

如果您忘记了MySQL root用户的密码,可以尝试以下步骤重置密码:

1. 停止MySQL服务。
2. 打开终端并使用以下命令启动MySQL服务:sudo mysqld_safe --skip-grant-tables
3. 在另一个终端窗口中打开MySQL客户端:mysql -u root
4. 在MySQL客户端中,使用以下命令更新root用户的密码:UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
5. 刷新MySQL权限表:FLUSH PRIVILEGES;
6. 退出MySQL客户端并停止MySQL服务。
7. 使用新密码重新启动MySQL服务。

如果您仍然无法解决问题,请检查MySQL日志文件以获取更多详细信息。

陶远航 发表于 2023-6-3 23:08:40

这个错误提示说明你使用的 root 用户以及提供的密码无法登录到本地 MySQL 数据库。你可以尝试以下方法解决问题:

1. 检查密码是否正确:在输入密码时,确保没有输入错误的字符或忘记了密码。
2. 检查用户名是否正确:确认使用的是正确的用户名,如果不是 root 用户,请使用正确的用户名进行登录。
3. 确认你有访问权限:在 MySQL 数据库中,使用 root 用户登录需要拥有足够的访问权限。确认你的账户具有 root 权限或者使用一个拥有 root 权限的账户进行登录。
4. 检查是否启用了身份验证插件:在 MySQL 8.0 版本以上中,默认启用了身份验证插件,导致使用旧版本的应用程序或者客户端可能会出现访问权限问题。你可以参考 MySQL 官方文档,使用新的身份验证插件或者升级应用程序到最新版本。

如果上述方法无法解决问题,建议你检查错误日志文件以获取更详细的错误信息,并参考 MySQL 官方文档寻找解决方法。

陶远航 发表于 2023-6-3 23:09:33

???
页: [1]
查看完整版本: MYSQL数据库启动遇到问题