Mysql中關于權限設置詳解

mysql權限設置,mysql獲取權限,mysql最高權限


1.眾所周知,mysql里面有很多權限,不同權限可以使用不同功能,今天就教大家怎么獲取Mysql的root權限,也就是最高權限,可以做任何事情。


2.首先使用一個沒有權限的賬號鏈接mysql,成功之后執行:show databases;這時會發現沒有權限的用戶只能看到一個數據庫,mysql和test等數據庫是看不到的;

Mysql中關于權限設置詳解

Mysql中關于權限設置詳解

3.如果已經安裝了phpmyadmin,打開127.0.0.1/phpmyadmin,在菜單欄找到用戶,然后找到沒有權限的用戶,點擊編輯權限;

Mysql中關于權限設置詳解

Mysql中關于權限設置詳解


4.跳轉到設置頁面,找到全局權限,在全選checkbox打勾,點擊右下角的執行,完成后該用戶就獲得了mysql數據庫的所有權限;

Mysql中關于權限設置詳解

Mysql中關于權限設置詳解


5.再次用該賬號再次鏈接mysql,鏈接成功后執行:show databases;你會發現所有數據庫都會顯示出來,而且使用該賬號可以進行任意編輯;

Mysql中關于權限設置詳解

Mysql中關于權限設置詳解


6.也可以直接在cmd窗口命令行設置,設置權限的命令為:

REVOKE?ALL?PRIVILEGES?ON?*.*?FROM?'root'@'localhost';?  GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'localhost'WITH?GRANT?OPTION?  MAX_QUERIES_PER_HOUR?0?  MAX_CONNECTIONS_PER_HOUR?0?  MAX_UPDATES_PER_HOUR?0?  MAX_USER_CONNECTIONS?0;

PS:用戶名部分根據自己的實際情況進行更改。

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享