当WordPress网站显示"建立数据库连接时出错"或"Error establishing a database connection"时,通常由以下原因导致:
打开wp-config.php文件,确认以下信息正确:
define('DB_NAME', '数据库名');
define('DB_USER', '用户名');
define('DB_PASSWORD', '密码');
define('DB_HOST', 'localhost');
通过SSH执行以下命令(根据服务器系统选择):
sudo service mysql restart使用phpMyAdmin或WP-CLI修复表:
# 通过WP-CLI
wp db repair
/var/log/mysql/error.logtop或htop检查服务器负载my.cnf配置文件如果有可用备份,通过phpMyAdmin或命令行恢复:
mysql -u 用户名 -p 数据库名 < 备份文件.sql