首頁  >  文章  >  資料庫  >  MySQL ODBC 3.51 Driver配置時出現Access Denied的問題解決

MySQL ODBC 3.51 Driver配置時出現Access Denied的問題解決

黄舟
黄舟原創
2017-09-20 11:43:092869瀏覽

MySQL ODBC 3.51 Driver - Access Denied


同事回饋在應用程式伺服器上設定MySQL ODBC 3.51 Drive時,測試連接MySQL資料庫時報下面錯誤:

 

################################################ ####
ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access denied for user: 'xxx@xxxx' (Using password: YES)
############ ############################ ########################################################### ##################那麼出現這個錯誤,其實分成多種情況:##################### ################## ################ #############

1:帳號密碼錯誤或帳號不存在。

 

#    #帳號密碼錯誤或不存在,就會報ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access denied for user: 'xxx@ xxxx' (Using password: YES)這樣錯誤。

 

2:账号密码存在特殊字符,例如特殊字符! @ # $ % ^ ?,那么也可能碰到这个错误。

 

 

创建一个测试账号test,密码包含一个特殊字符!

mysql> grant select on MyDB.* to test@'%' identified by 'Ac3435!6p';
 
Query OK, 0 rows affected (0.00 sec)
 
 
 
mysql> flush privileges;
 
Query OK, 0 rows affected (0.00 sec)

 

然后在一测试服务器上,配置MySQL ODBC时就会出现这个错误。如下截图所示,

 

 

MySQL ODBC 3.51 Driver配置時出現Access Denied的問題解決

 

 

MySQL ODBC 3.51 Driver配置時出現Access Denied的問題解決

 

搜尋了一下,發現是MySQL ODBC 3.51不允許複雜密碼,如下英文資料所示, 但我下載安裝MySQL ODBC 5.3測試發現, 這個版本是完全可以的。當然不清楚從那個版本開始,已經開始支援複雜密碼了。這個很坑爹的特性確實讓人很懵!

 

 

MySQL ODBC 3.51 No-Complex Password

 #Warning – You might have a serious headache with MySQL ODBC 3.51 if the password in your GRANT command contains special characters, such as ! @ # $ % ^ ?. MySQL ODBC 3.51 ODBC Driver does not support these special characters in the password box. The ons not support these special characters in the password box. (using password: YES)

# #################### #######另外,如果網路不通、連接埠不通、或###MySQL###服務沒有啟用,則會報##################“ ##################Can't connect to MySQL server on 'xxxxxx'(10060)"############這個錯誤。 ################

MySQL ODBC 3.51 Driver配置時出現Access Denied的問題解決


###########

以上是MySQL ODBC 3.51 Driver配置時出現Access Denied的問題解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn