警告:mysql_connect():无法通过套接字连接到本地MySQL服务器



我的WordPress网站(http://steamboatperinatalconference.com(最近才开始宕机并吐出此错误

" Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/html/wp-includes/wp-db.php on line 1568 "

我已经检查了数据库密码及其正常,还重置了实例和sql服务器,两者都正在运行,我能够通过mysqlworkbench连接到我的数据库。

不知道为什么如果数据库已启动并正在运行,我的网站将无法显示。

任何帮助,不胜感激。

首先用以下命令杀死进程:

sudo pkill mysql

sudo pkill mysqld

重启 MySQL

sudo service mysql restart

现在您应该可以登录了

mysql -u root -p

事实证明,为了解决我遇到的问题,我需要在 AWS ec2 实例上运行 sudo yum 更新,执行更新后,页面已备份并运行

my.cnf(文件/etc/mysql/文件夹的位置(配置了

socket=/var/lib/mysql/mysql.sock

使用以下命令检查 MySQL 是否正在运行:

mysqladmin -u root -p status

更改对 MySQL 文件夹的权限。如果您在本地工作,可以尝试:

sudo chmod -R 755 /var/lib/mysql/

最新更新