PHP5.3連接MySQL出現(xiàn) mysqlnd cannot connect to MySQL 4.1+ using old authentication錯誤
1、編輯my.cnf注釋掉一下行:
old_passwords = 1
2、重啟MySQL
service mysqld restart
/etc/inint.d/mysqld restart
3、檢查是否有16位的密碼
SELECT user, Length(`Password`) FROM `mysql`.`user`;
4、如果有,把對應(yīng)的用戶名密碼用以下SQL更新
UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username';
5、更新后要刷新
FLUSH PRIVILEGES;
posted on 2010-06-30 14:07
藍(lán)劍 閱讀(1586)
評論(0) 編輯 收藏 所屬分類:
Linux