libmysql.dll compatibility
Posted: Wed 28 Mar 2007 04:28
I have both mysql 3.23 (old password authentication method) and mysql 5.0 (new password authentication method) servers. I try to use the same libmysql.dll (from mysql 5.0 binary) and dbexpmda.dll to connect to both my servers. It seems that both are working fine! I wonder if it is safe to use libmysql.dll (from mysql 5.0 binary) for mysql 3.23 server. I have not found the related info from mysql.com yet. So, I'm appreciated to any replies here. Thank you very much.
P.S. I also tried to let both libmysql.dll (3.23 and 5.0) co-exist but I have problem with this. Under windows system directory, I put libmysqll.dll (3.23) and put libmysql50.dll (copy and rename mysql 5.0 libmysql.dll to this). In the TSQLConnection component, I use different VendorLib for different mysql server version. But I cannot connect to the 5.0 one. Error is mysql client version for authentication problem.
P.S. I also tried to let both libmysql.dll (3.23 and 5.0) co-exist but I have problem with this. Under windows system directory, I put libmysqll.dll (3.23) and put libmysql50.dll (copy and rename mysql 5.0 libmysql.dll to this). In the TSQLConnection component, I use different VendorLib for different mysql server version. But I cannot connect to the 5.0 one. Error is mysql client version for authentication problem.