但是今天我把MySQL灌在Ubuntu當作Server,C#怎麼連都連不上去
出現了"unable to connect to any of the specified mysql hosts"
查了一段時間發現是Server端的設定沒設好,若是MySQL灌在Local端則不會遇上這種問題,但竟然用MySQL,一定會遇到遠端登入的問題
先說說如何在Ubuntu上裝MySQL + php + apache (可以Google "Ubuntu + MySQL")
Step 1.
apt-get install lamp-server^ 執行到一半需要設定root(二次)的密碼,這個請自行輸入
Step 2.
apt-get install phpmyadmin -->安裝phpmyadmin,這個步驟不確定需不需要
Step 3.
vi /etc/mysql/my.cnf 找到 "bind-address" 把它註解掉 如下圖
進入phpmyadmin, 並建立一Account 步驟如下
Privileges --> Add a new User
User Name, Password & 權限就自行設定吧
以上就設定完了,如果連不上可以試著把Server端防火牆關掉
做完上述動作把mysql重新啟動,也可以直接Reboot
這時候C#連不上MySQL的問題就解決了
至於C#怎麼連上MySQL等下一篇再寫了
也可以Google "C# + MySQL"答案就出來,大家都大同小異