[FreeBSD 10]_MySQL 外連問題
FBSD跟Ubuntu一樣,MySQL預設是會DENIED所有外部連線的
所以當外部連不進來,檢查三部曲
1.檢查FIREWALL是否開對PORT,預設是3306
確認這個ok之後,外部連線沒意外會有回應但是被denied掉
這就代表預設MySQL不接受外部的IP…接著要做第二步
2.修改my.cnf
預設FBSD裝好MySQL並不會幫你帶上MySQL的CONFIG檔…要自己來
cp /usr/local/share/mysql/my-default.cnf /usr/local/etc/my.cnf
然後要修改複製過來的my.cnf
vi /usr/local/etc/my.cnf
加入:
bind-address=0.0.0.0
存檔離開,然後重啟MySQL:
/usr/local/etc/rc.d/mysql-server restart
3.另外預設FBSD的MySQL也不允許root(MySQL的root)進行登入(強烈不建議…)
mysql -u root mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' > IDENTIFIED BY 'root新密碼' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit
個人是建議用root在terminal或者phpMyAdmin上面建好另外一個User做外部連線會比較ok
以上
thx for:
http://xmodulo.com/how-to-allow-remote-access-to-mysql.html
http://benrobb.com/2007/01/15/howto-remote-root-access-to-mysql/
Leave a comment 取消回覆
很抱歉,必須登入網站才能發佈留言。