国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql_connect(): Connection using old (pre-4.1.1) authentica

2024-07-24 12:47:31
字體:
來源:轉載
供稿:網友

做了一下mysql升級,開發(fā)機上mysql升級到5.6版本,結果連接一些低版本的mysql服務器報出如下異常:
Warning: mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)

異常原因在于服務器端的密碼管理協(xié)議陳舊,使用的是舊有的用戶密碼格式存儲;但是客戶端升級之后采用了新的密碼格式。mysql5.6版本遇到這種不一致的情況就會拒絕連接。

詳見mysql手冊“Server Command Options”一節(jié)中“--secure-auth"選項的說明:http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_secure-auth


解決方法有如下三種:

1、服務器端升級啟用secure_auth選項;

2、客戶端連接時off掉secure_auth,即連接時加上--secure_auth=off,如:mysql -p10.51.1.11 -P3308 -uroot --secure_auth=off

3、找到對應的mysql用戶把密碼改為新的加密方式,PASSWORD(‘your password'),如:

復制代碼 代碼如下:
SET PASSWORD FOR root=PASSWORD('123456');

對于方法二,使用在程序做相應mysql配置即可,以php為例,在php.ini中設置secure_auth=off

您可能感興趣的文章:

MYSQL出現(xiàn)" Client does not support authentication "的解決方法mysql4.1以上版本連接時出現(xiàn)Client does not support authentication protocol問題解決辦法MySQL連接拋出Authentication Failed錯誤的分析與解決思路
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇文区| 淳化县| 冀州市| 玉环县| 拜城县| 宜州市| 唐山市| 繁昌县| 广东省| 鸡东县| 大同市| 徐水县| 招远市| 丰原市| 永清县| 灵璧县| 乐业县| 商南县| 肇东市| 天津市| 郑州市| 蚌埠市| 新沂市| 镇安县| 张家口市| 墨江| 平塘县| 凌云县| 南皮县| 光泽县| 青岛市| 故城县| 辽宁省| 海淀区| 庆云县| 嘉义市| 吉安县| 安徽省| 巨野县| 鄂尔多斯市| 常州市|