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

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

mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused

2020-01-18 23:20:08
字體:
供稿:網(wǎng)友

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

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

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


解決方法有如下三種:

1、服務(wù)器端升級啟用secure_auth選項(xiàng);

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

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 百色市| 改则县| 大丰市| 会东县| 株洲市| 抚顺县| 重庆市| 阜宁县| 克拉玛依市| 江门市| 高青县| 渑池县| 蕲春县| 昆山市| 和硕县| 临清市| 磴口县| 五莲县| 余干县| 道孚县| 治多县| 滁州市| 太谷县| 荣昌县| 库尔勒市| 青阳县| 确山县| 洛南县| 红桥区| 江川县| 九龙城区| 琼海市| 永善县| 二连浩特市| 齐齐哈尔市| 清新县| 环江| 子洲县| 临沂市| 尼玛县| 南京市|