我的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连接到我的数据库。
不确定数据库是否已启动并正在运行,为什么我的网站无法显示。
感谢您的帮助。
答案 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/