在MySQL預設只開放本機連線,如果要從遠端連線,則要另外設定。 OS ---Windows 7 1、先執行cmd 命令提示字元

2. 先找到MySQL執行檔的位置: cd C:\Program Files\MySQL\MySQL Server 5.6\bin

3、登入MySQL服務: mysql -uroot -proot 登入成功會看到 mysql>

4、輸入權限設定命令: GRANT ALL PRIVILEGES ON *.* TO USERNAME@IP IDENTIFIED BY PASSWORD; 上句的 USERNAME 一般來說就是root IP 是開放連線的IP位址, 如果用‘%’, 會讓所有電腦皆可連線 PASSWORD 是連線密碼 例 GRANT ALL PRIVILEGES ON *.* TO root@192.168.56.1 IDENTIFIED BY 'root'; GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root'; 最後將權限flush, 然後離開MySQL即可: mysql> FLUSH PRIVILEGES; mysql> quit;

GRANT 官網說明 5、在Windows 7下, 設定讓Mysql能通過防火牆(port 3306), 才能讓遠端存取MySQL服務

 

 

 

 

6、遠端登入 mysql -uroot -proot -h192.168.56.101

文章標籤
全站熱搜
創作者介紹
創作者 PG Levin Li 的頭像
PG Levin Li

程式開發學習之路

PG Levin Li 發表在 痞客邦 留言(0) 人氣(15,936)