1.眾所周知,mysql里面有很多權限,不同權限可以使用不同功能,今天就教大家怎么獲取Mysql的root權限,也就是最高權限,可以做任何事情。
2.首先使用一個沒有權限的賬號鏈接mysql,成功之后執行:show databases;這時會發現沒有權限的用戶只能看到一個數據庫,mysql和test等數據庫是看不到的;
3.如果已經安裝了phpmyadmin,打開127.0.0.1/phpmyadmin,在菜單欄找到用戶,然后找到沒有權限的用戶,點擊編輯權限;
4.跳轉到設置頁面,找到全局權限,在全選checkbox打勾,點擊右下角的執行,完成后該用戶就獲得了mysql數據庫的所有權限;
5.再次用該賬號再次鏈接mysql,鏈接成功后執行:show databases;你會發現所有數據庫都會顯示出來,而且使用該賬號可以進行任意編輯;
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