日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql授权 改表_mysql开启远程登陆(修改数据表和授权两种方法)

發布時間:2023/12/10 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql授权 改表_mysql开启远程登陆(修改数据表和授权两种方法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、確認防火墻沒有阻止3306端口(一般服務器默認會屏蔽掉)

windows防火墻例外設置方法

控制面板(右上角選擇查看方式為大圖標)---防火墻---高級設置---高級設置---出站規則---最右邊 新建規則“新建出站規則向導”,在向導的第一步,選擇要創建的防火墻規則類型,選擇第二個“端口”。

windows防火墻添加端口方法

windows的防火墻做了比較大升級 設置已經分為入站和出站??刂泼姘逅锌刂泼姘屙梂indows 防火墻 進入

入站規則設置

第一步 選擇 入站規則 然后 新建規則,選擇 端口,然后下一步

第二步 選擇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授权 改表_mysql开启远程登陆(修改数据表和授权两种方法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。