close



在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













arrow
arrow

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