wordpress服务器上mysql数据库出现问题

早上发现wordpress博客打不开了,提示是Error establishing a database connection


看了网上的各种方法,都无法解决。
使用ps -ef|grep mysql,有一个进程,但是kill -9 进程号没法将其杀掉,提示“没有那个进程”。
使用service mysqld status提示[FAIL] MySQL is not running, but lock file (/var/lock/subsys/mysql) exists ... failed!
使用service mysqld start提示[FAIL.] The server quit without updating PID file (/data/mysql/mysql.pid). ... failed!
我尝试过把/var/lock/subsys/mysql这个文件删除掉,提示内容还是一样的并且这个文件又自动生成了。
/data/mysql/目录下有个mysql-bin.index文件,按照网上说的把它删了也试过还是不行,这个文件也是每次会自动生成。
我使用mysql -u root -p连接数据库提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
mysql.sock文件不存在。


日志文件我看不懂,如果有必要我再把它贴出来

阅读 4.3k
1 个回答

这是提示你找不到 mysql.sock 文件. 你需要到 my.cnf 去修改 mysql.sock 的位置
通常是在 /var/run/mysqld 目录

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题