《mysql開啟遠程登陸(修改數據表和授權兩種方法)》要點:
本文介紹了mysql開啟遠程登陸(修改數據表和授權兩種方法),希望對您有用。如果有疑問,可以聯系我們。
windows防火墻例外設置方法
?????? 控制面板(右上角選擇查看方式為大圖標)---防火墻---高級設置---高級設置---出站規則---最右邊 新建規則“新建出站規則向導”,在向導的第一步,選擇要創建的防火墻規則類型,選擇第二個“端口”.
?
windows防火墻添加端口方法
? ? ? ?windows的防火墻做了比較大升級 設置已經分為入站和出站.控制面板\所有控制面板項\Windows 防火墻 進入
?
入站規則設置
第一步 選擇 入站規則 然后 新建規則,選擇 端口,然后下一步?
第二步 選擇TCP 選擇特定端口 然后輸入端口,如有多個端口需要用逗號隔開了 例如:3306,8080
第三步,選擇允許連接
第四步 選擇應用規則的范圍
第五步 輸入規則名稱
?
出站規則設置
第一步 選擇 入站規則 然后 新建規則,選擇 端口,然后下一步
第二步 選擇TCP 選擇特定端口 然后輸入端口,如有多個端口需要用逗號隔開了 例如:3306,8080
第三步,選擇允許連接
第四步 選擇應用規則的范圍
第五步 輸入規則名稱
?
至此,防火墻規則設置完畢,啟用即可!
另外win7的 IIS7,只需啟用 入站規則:BranchCache 內容檢索(HTTP-In)
出站規則: BranchCache 內容檢索(HTTP-Out) 即可.
?
二、設置MySql允許用戶遠程連接(具體操作有兩種)
1.授權權限(推薦)
允許root用戶在任何地方進行遠程登錄,并具有所有庫任何操作權限,具體操作如下:
在本機先使用root用戶登錄mysql: mysql -u root -p"youpassword" 進行授權操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO?'root'@'%'?IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重載授權表:mysql>FLUSH PRIVILEGES;
退出mysql數據庫:mysql>exit
?
允許root用戶在一個特定的IP進行遠程登錄,并具有所有庫任何操作權限,具體操作如下:
在本機先使用root用戶登錄mysql: mysql -u root -p"youpassword"
進行授權操作: GRANT ALL PRIVILEGES ON *.* TO?root@"192.168.XX.XXX" IDENTIFIED BY "youpassword" WITH GRANT OPTION;
重載授權表: FLUSH PRIVILEGES;
退出mysql數據庫: exit
?
刪除用戶授權,需要使用REVOKE命令,具體命令格式為: REVOKE privileges ON 數據庫[.表名] FROM user-name; 具體實例,先在本機登錄mysql: mysql -u root -p"youpassword" 進行授權操作: GRANT select,insert,update,delete ON TEST-DB TO?test-user@"192.168.XX.XXX?IDENTIFIED BY "youpassword"; 再進行刪除授權操作: REVOKE all on TEST-DB from test-user; ****注:該操作只是清除了用戶對于TEST-DB的相關授權權限,但是這個“test-user”這個用戶還是存在. 最后從用戶表內清除用戶: DELETE FROM user WHERE user="test-user"; 重載授權表: FLUSH PRIVILEGES; 退出mysql數據庫: exit
?
2.修改數據表
本地登入mysql,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,將"localhost"改為"%"
#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
?
在安裝mysql的機器上運行:
- 進入MySQL服務器?
- d:\mysql\bin\>mysql?-h?localhost?-u?root?
- 賦予任何主機訪問數據的權限?
- mysql>GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'?WITH?GRANT?OPTION?
- 使修改生效?
- mysql>FLUSH?PRIVILEGES?
- 退出MySQL服務器?
- mysql>EXIT?
?
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5552.html