Delphi XE2如何使用dbExpress連接MySQL 5.5
對於連接時報錯如下的解決方法:
DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.
去MySQL官方網站下載MySQL 5.1.63的Zip包文件(mysql-noinstall-5.1.63-win32.zip),然後將壓縮包内的mysql-noinstall-5.1.63-win32.zip\mysql-5.1.63-win32\lib\opt\libmysql.dll復製到%WINDOWS%\system32即可。此時Data Explorer窗格可以正常連接MySQL 5.5數據庫服務了。
發佈軟件時,將這個libmysql.dll和DBXMys.dll復制到exe文件相同目錄即可。
參考:RAD Studio XE2的readme.htm文件(在安裝目錄下)中的Database Notes部分。
注意:root用戶默認不支持從遠程連接,需要新建其他用戶!