1. 程式人生 > >遠程桌面連接MySQL遇到的問題及解決方法總結

遠程桌面連接MySQL遇到的問題及解決方法總結

許可授權 fire ble 連接 配置 image iptable 問題 分享

背景提要:想用Delphi做一個可以連接Mysql數據庫的桌面應用程序。其中遇到了一些讓自己很苦惱的問題。因為自己是新手,Delphi用的不熟,FireDAC這個連接數據庫裏控件更是沒有接觸過,對安裝在CentOS上的MySQL更是一知半解。弄了半天,做出來的東西就是連接不上數據庫。搞得一時間很頭大。但最後還是找到了問題所在,都是處在了MySQL服務器設置上了。

問題一:MySQL服務器的端口沒有打開。3306的端口不是默認打開的。需要在/etc/sysconfig/iptables配置文件中添加下圖中3306 的語句。

技術分享

問題二、遠程登錄的PC客戶端需要獲得登錄許可授權。語句如下圖。

技術分享

問題三、etc/my.conf 這個配置文件中限制了除本地以外的監聽請求。需要將bind_address修改成0.0.0.0或者直接註釋掉。最好在加如下圖中的語句。

技術分享

遠程桌面連接MySQL遇到的問題及解決方法總結