|
我的机器上装有mysql 5.0.41 和mysql ODBC 3.51 driver,我用loadrunner8.0运行一个带有ODBC协议的脚本连接数据库,给我报出了如下的错误信息:
Action.c(102): lrdb_open_connection: "SQLDriverConnect", return-code=-1, native-error-code=1251, SQLState=S1000, SQLError=[MySQL][ODBC 3.51 Driver]Client does not support authentication protocol requested by server; consider upgrading MySQL client
Action.c(102): lrd_open_connection: ERROR, return-code=LRDE2009. User="", Server=""
对应的出错行的代码lrd_open_connection(&Con1, LRD_DBTYPE_ODBC, "", "","", "DRIVER=MySQL ODBC 3.51 driver;UID=×××WD=×××;SERVER=×××.×××.×.×××;charset=GBK;DATABASE=×××", Ctx1, 1, 0);
我用错误提示中的一些关键字检索,网上说似乎是由于版本导致的密码算法问题,但我一直没弄懂,而且网上提供的解决方法好像都不对路,求哪位高人来帮我看看到底是什么原因,该怎么解决 |
|