You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XAMPP环境下WordPress连接MySQL被拒绝的问题求助

MySQL连接错误求助

本地用WordPress开发网站一直正常,今天突然出现问题:MySQL报错 Error establishing a database connection(数据库连接建立失败)。打开phpMyAdmin控制台也无法连接,提示:

phpMyAdmin尝试连接MySQL服务器,但服务器拒绝了连接。请检查配置中的主机、用户名和密码,确保与MySQL服务器管理员提供的信息一致。

我未修改过任何PHP配置文件,仅今日第一次通过WordPress向数据库存储过数据,但推测这不是问题根源。已经尝试以下方案,均无效:

  • 反复核对数据库连接凭证(用户名、密码、数据库名)
  • 将WordPress配置文件wp-config.php中的主机地址从localhost改为127.0.0.1

附错误截图:

排查步骤建议

  1. 检查MySQL服务状态:Windows打开服务管理器(搜索services.msc),Mac/Linux执行命令systemctl status mysql,确认MySQL服务是否运行。若已停止,尝试重启服务。
  2. 验证端口占用情况:MySQL默认端口为3306,Windows用netstat -ano | findstr :3306,Mac/Linux用lsof -i :3306检查端口是否被其他程序占用,若占用可更换MySQL端口或关闭占用程序。
  3. 命令行测试连接:打开终端/命令提示符,执行mysql -u 你的数据库用户名 -p,输入密码后尝试登录。若命令行也无法连接,说明是MySQL服务本身的问题,而非配置文件错误。
  4. 检查数据库用户权限:若能通过命令行登录MySQL,执行SELECT User, Host FROM mysql.user;查看目标用户是否拥有localhost或127.0.0.1的连接权限。若缺失,执行GRANT ALL PRIVILEGES ON 你的WordPress数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码'; FLUSH PRIVILEGES;授予权限。
  5. 查看MySQL错误日志:找到MySQL错误日志文件(通常位于数据目录,命名类似mysql_error.log),查看具体错误信息(如服务崩溃、权限异常等),定位问题根源。

内容的提问来源于stack exchange,提问作者Resai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:52:08