2014年4月17日 星期四

root 由遠端登入 MySQL 主機

http://life.iiietc.ncu.edu.tw/xms/forum/show.php?id=36503

安全性的考量,MySQL 預設安裝後,限制 root 只能從本機 127.0.0.1 的 IP 登入,若要由其他 IP 登入主機,可透過以下方式:

方法一:
開啟DOS命令視窗,切換到MySQL安裝路徑下的bin目錄:
( 例如:C:\Program Files\MySQL\MySQL Server 5.1\bin )

執行登入MySQL主機:
mysql -u root -p

登入之後執行以下的指令:
mysql>mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '密碼' WITH GRANT OPTION;

P.S. *.* 表示所有的資料庫;"%"表示所有的IP都可以登入MySQL主機;密碼的部份則填入root的密碼。
若你只想在你的電腦用 root 權限登入,你可以不用 "%" 而改用你的 IP (例如:10.120.171.99) 位置,這樣就會安全一點因為除了主機和你的電腦別人仍不可以 root 登入。

方法二:
在 Server2008 的 IIS 根目錄下安裝 GUI 圖形管理程式,例如:phpMyAdmin 等程式,再透過程式來修改設定。

沒有留言:

張貼留言