php5.3 mysqlnd 升级问题

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:

发表评论