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

时间:2019-12-17 04:08:42

标签: mysql sql wordpress amazon-web-services

我的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连接到我的数据库。

不确定数据库是否已启动并正在运行,为什么我的网站无法显示。

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

首先使用以下命令终止进程:

sudo pkill mysql

sudo pkill mysqld

重启mysql

sudo service mysql restart

现在您应该可以登录

mysql -u root -p

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

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

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

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

mysqladmin -u root -p status

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

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