•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

MySQL ODBC 3.51 Driver设置时涌现Access Denied的问题解决【MySQL教程】,Driver,MySQL,3.51

摘要: MySQLODBC3.51Driver-AccessDenied同事反应在应用效劳器上设置MySQLODBC3.51Drive时,测试衔接MySQL数据库时报下面毛病:...

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不允许庞杂暗码,以下英文材料所示, 然则我下载安装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 only error message you would receive is “Access denied” (using password: YES)

别的,假如收集不通、端口不通、或许MySQL效劳没有启用,则会报Can't connect to MySQL server on 'xxxxxx'(10060)"这个毛病。

以上就是MySQL ODBC 3.51 Driver设置时涌现Access Denied的问题解决的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号