遠端存取Mysql DB Server(以ubuntu 12.04為例)

一般網站都會將web server 跟 db server 作分離,以下是步驟

先用這篇文章將DB server 的LAMP環境建置起來:
在ubuntu(12.0LTS)上安裝Apache+Php+Mysql+Phpmyadmin

記得要安裝mysql-server以及將mysql port 3306打開


1 在此DB Server上,修改mysql的my.cnf文件:

sudo vim /etc/mysql/my.cnf

2 注釋掉bind-address,屏蔽其只對本地監聽

#bind-address = 127.0.0.1

再來打 netstat -nl grep 3306
應該就可以看到原本的127.0.0.1:3306已經變成0.0.0.0:3306
確認已打開了

3.利用剛剛安裝好的phpmyadmin,新增db user

完成以上步驟應該就可以遠端透過剛剛新增的user 跟password連進去了