一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused

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

2020-03-23 14:46MYSQL教程網 Mysql

MySQL錯誤提示:Connection using old (pre-4.1.1) authentication protocol refused (client option ‘secure_auth’ enabled)解決辦法,需要的朋友可以參考下

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

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

詳見mysql手冊“Server Command Options”一節中“--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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品精品久久宅男的天堂 | 甜蜜调教 | 四虎成人永久地址 | 精品免费tv久久久久久久 | 校服下的白嫩小乳尖h1v1 | 国产精品国产三级在线专区 | 波多野结中文字幕在线69视频 | 乳色吐息讲的是什么 | 欧美交换乱理伦片120秒 | 俄罗斯bbbbbbxxxxxx| 国产精品视频一区二区三区经 | 日韩一区二区三区在线 | 国产xxx在线| 精品亚洲视频在线观看 | www国产精品| 国产欧美日韩亚洲精品区2345 | 国产成人精品一区二区仙踪林 | 精品午夜视频 | 色综合天天综合网国产人 | 12345国产精品高清在线 | 7777奇米影视 | 91香蕉视频在线观看 | 四虎影视库永久在线地址 | 午夜影院网页 | 日韩高清在线免费观看 | 日本色淫 | 欧美生活一级片 | 91久久国产成人免费观看资源 | 午夜在线观看视频 | 精品AV综合导航 | 精品福利一区二区免费视频 | 五月天久久久 | free性日本| 亚洲2017久无码 | 精品久久久久久久高清 | 精品在线一区 | 美女被网站| 丝袜足控免费网站xx动漫漫画 | 秋霞黄色 | 校花被扒开尿口折磨憋尿 | 国产精品欧美亚洲韩国日本99 |