1、進入MySQL服務器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//賦予任何主機訪問數據的權限
例如,你想myuser(就是你的數據的用戶名)使用mypassword(你的用戶名對應的密碼)從任何主機連接到mysql服務器的話。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶myuser從ip爲192.168.1.6的主機連接到mysql服務器,並使用mypassword作爲密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword'
WITH GRANT OPTION;
3、mysql>FLUSH PRIVILEGES
//修改生效
mysql>EXIT
4.需要設置防火牆放開mysql 3306端口的訪問,控制面板->windows防火牆->高級設置,打開另一個界面,
在該界面中選擇入站規則,然後在右邊欄選擇 新建規則,下一步選擇端口,下一步選擇TCP/特定本地端口並輸入3306,下一步選擇允許連接,下一步默認選擇,下一步輸入你想給的名稱比如mysqlport,然後點擊完成。
同樣的,設置出站規則。
設置完成後,就可以在遠程訪問操作數據庫表了。