mysql區域網允許訪問許可權

2022-06-14 05:06:09 字數 652 閱讀 7564

今天資料庫出現點問題,請教同事給我看看,發現他不能通過 ip 位址訪問我的本地 mysql 伺服器。於是上網找了一下,步驟如下:

1、cmd 開啟指令頁面

c:\>mysql -u root -p

輸入密碼

mysql>

2、開啟 mysql 資料庫

use mysql

檢索 user 和 host 字段 —— mysql> select user, host from user;

結果應該顯示:

如果沒有 user=root ,host = % 的使用者,則執行下面語句:

mysql> update user set host='%' where user='root';

3、給 root 授權(所有許可權)

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

其中兩個root 分別代表 「使用者名稱」和「密碼」

4、讓賦予的許可權立即生效

mysql> flush   privileges

應該就可以了。

區域網 mysql 允許遠端連線 設定訪問許可權

1.登陸mysql 檢視mysql.user 表使用者 或者進入mysql控制台,使用命令 select host,user,password from mysql.user 2.實現遠端連線 授權 將host欄位的值改為 就表示在任何客戶端機器上能以使用者 使用者表中 授權的使用者 登入到mysq...

Linux Mysql 區域網訪問許可權

在 ubuntu linux mysql 下測試過 一 修改mysql配置檔案 sudo vi etc mysql my.cnf 注釋掉 bind address 127.0.0.1 二 新增 mysql 管理帳號 1 mysql uroot p 先登入mysql 2 新增mysql帳戶 規則 gr...

MYSQL區域網訪問

解決辦法 grant all privileges on to joe localhost identified by 1 flush privileges 拿 joe 1 登陸 附 mysql grant 許可權1,許可權2,許可權n on資料庫名稱.表名稱 to 使用者名稱 使用者位址 iden...