解决访问被拒绝错误:“用户'root'@'localhost'访问被拒绝(使用密码:NO)'
同时尝试设置 MySQL root 用户的密码时,您可能会遇到神秘的错误:“‘用户‘root’@‘localhost’的访问被拒绝(使用密码:NO)。”。这个令人烦恼的消息可能会让管理员感到困惑。
要解开这个谜团,深入研究 MySQL 用户身份验证的内部工作原理至关重要。默认情况下,除非显式配置,否则 MySQL 不会对 root 用户强制进行密码验证。因此,系统默认使用空白密码,从而导致错误消息中出现“使用密码:NO”短语。
要解决此问题,您必须手动设置 root 密码用户。这可以通过以下步骤来实现:
$ mysqladmin -u root -p password
按照提示指定新密码。请注意,命令中的“密码”一词是一个字面意思,并不代表您的实际密码。
设置密码后,您应该能够使用更新的凭据连接到 MySQL 服务器。
以上是以下是一些适合本文的基于问题的标题: * MySQL 错误:\'用户 \'root\'@\'localhost\' 的访问被拒绝(使用密码:NO)\” - 如何修复它? * 为什么我会得到'A”的详细内容。更多信息请关注PHP中文网其他相关文章!