MySQL 访问被拒绝:'用户'root@localhost'访问被拒绝(使用密码:NO)'
尝试运行 WordPress 时在本地,您可能会遇到错误,指出“用户‘root@localhost’访问被拒绝(使用密码:NO)”。当未设置 MySQL root 用户密码时会出现这种情况。
解决密码问题的步骤:
停止 MySQL服务:
无权限启动 MySQL:
运行以下命令:
mysqld_safe --skip-grant-tables &
进入MySQL Shell:
在新的终端窗口中,运行:
mysql -u root
清除和格兰特权限:
使用以下命令清除用户表并授予 root 权限:
USE mysql; TRUNCATE TABLE user; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
确认更改并重新启动MySQL:
额外注意:
以上是如何修复本地 WordPress MySQL 中的'用户'root@localhost'访问被拒绝(使用密码:NO)”?的详细内容。更多信息请关注PHP中文网其他相关文章!