有人装wordpress,出现数据库连接错误。

排除帐号密码错误,并且通过php直接测试也没问题。

取消wp-db.php 里面的@符号(显示详细错误)竟然它在连接/var/lib/mysqld/mysqld.sock

而系统中的是/tmp/mysql.sock

奇怪了,为什么不连localhost而直接去找sock连呢?

最后ln -s /tmp/mysql.sock /var/lib/mysqld/mysqld.sock 解决。