build php5.3时候 使用了 –with-mysql=mysqlnd
这样问题就出现
1 Discuz 连接出了个 2002 错误 提示找不到文件
修正
config.*.php 配置中需要使用 socket 连接或者 127.0.0.1
比如 :/var/lib/mysql/mysql.sock
2 出现 2000 错误
mysqlnd cannot connect to MySQL 4.1+ using old authentication
这个比较变态 研究了好久 最后发现问题出在 my.cnf
居然配置了 old-password=1
去掉之后 使用 set password for ‘root’@'localhost’ = password(‘xxx’)
为root生成了新的41位密码 问题解决
Social tagging: Linux