delphi 7
mysql 3.23.49TSQLConnection连接参数设置:DriverName: MySQLHost:本地:localhost;
Database:testUserName:rootPassword:pyLoginPrompt:true每次运行出现:dbexpress error:invalid username/password
mysql 3.23.49TSQLConnection连接参数设置:DriverName: MySQLHost:本地:localhost;
Database:testUserName:rootPassword:pyLoginPrompt:true每次运行出现:dbexpress error:invalid username/password
然后执行一下下面的语句:
GRANT ALL ON test.* TO root@'%' IDENTIFIED BY 'py';
--------------------
lz 你要确认
dbexpmysql.dll 版本是7.0.2.113 (Borland dbExpress MySQL 3.23.x driver) (delphi7打了补丁的dbexpmysql.dll 是支持mysql 4.0x的,它的口令验证有点不同了)。
相对应的libmysql.dll 应该是mysql3.23的。文件大小应该是228kb版本不对应可能出现lz的情况。
dbx连mysql的确有些问题.这在delphibbs及csdn上讨论过多次了,一般问题出在libmySQL.dll上,你可换一个libmySQL.dll试试,另外,用myodbc(3.51)也是一个不错的选择
不过我强力推荐Direct Access Components for MySQLtm (formar MySQLDAC),它不用任何mysql的客户端,且我用下来没任何问题
见http://community.csdn.net/Expert/topic/4808/4808655.xml?temp=8.639163E-02