容許局域網內其餘主機訪問本地MySql數據庫

今天數據庫出現點問題,請教同事給我看看,發現他不能經過 ip 地址訪問個人本地 MySQL 服務器。因而上網找了一下,步驟以下:mysql

一、cmd 打開指令頁面sql

c:\>mysql -u root -p數據庫

輸入密碼服務器

mysql>.net

 

二、打開 mysql 數據庫blog

use mysqlip

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

結果應該顯示:cmd

  

 

若是沒有 user=root ,host = % 的用戶,則執行下面語句:it

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

 

三、給 root 受權(全部權限)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

其中兩個root 分別表明 「用戶名」和「密碼」

 

四、讓賦予的權限當即生效

mysql> flush   privileges

相關文章
相關標籤/搜索