今天數據庫出現點問題,請教同事給我看看,發現他不能經過 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