Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
警告:mysql#u connect():Can';t通过套接字连接到本地MySQL服务器_Mysql_Sql_Wordpress_Amazon Web Services - Fatal编程技术网

警告:mysql#u connect():Can';t通过套接字连接到本地MySQL服务器

警告:mysql#u connect():Can';t通过套接字连接到本地MySQL服务器,mysql,sql,wordpress,amazon-web-services,Mysql,Sql,Wordpress,Amazon Web Services,我的WordPress站点()最近刚刚开始崩溃并抛出这个错误 " 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 " 我已经检查了db密码并确认了,还重置了实例和sql server,它们都在运行,我可以通过mysqlwor

我的WordPress站点()最近刚刚开始崩溃并抛出这个错误

" 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 "
我已经检查了db密码并确认了,还重置了实例和sql server,它们都在运行,我可以通过mysqlworkbench连接到我的数据库

不知道为什么我的网站在数据库启动并运行时不会显示

非常感谢您的帮助。

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

socket=/var/lib/mysql/mysql.sock
使用以下命令检查MySQL是否正在运行:

mysqladmin -u root -p status
正在更改MySQL文件夹的权限。如果您在本地工作,您可以尝试:

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

首先使用以下方法终止进程:

sudopkillmysql

sudo pkill mysqld

重新启动mysql

sudo服务mysql重启

现在您应该可以登录了


mysql-u root-p

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

您的wordpress站点托管在哪里?在EC2 isntance上?@junedAhsan是的EC2您的EC2实例是否由于机器重启或其他原因获得了新的IP?@junedAhsan不应该。我仍然能够通过FTPtried this连接到实例,我收到以下错误InnoDB:检查您是否已经有另一个mysqld进程InnoDB:使用相同的InnoDB数据或日志文件。InnoDB:无法锁定。/ibdata1,错误:11尝试此操作尝试了所有操作,结果发现我需要sudo yum更新