警告:mysql#u connect():Can';t通过套接字连接到本地MySQL服务器
我的WordPress站点()最近刚刚开始崩溃并抛出这个错误警告: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
" 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更新