方法/步驟
成都創(chuàng)新互聯是一家專注于成都網站制作、網站建設與策劃設計,連江網站建設哪家好?成都創(chuàng)新互聯做網站,專注于網站建設十載,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:連江等地區(qū)。連江做網站價格咨詢:18980820575
眾所周知,mysql里面有很多權限,不同權限可以使用不同功能,今天就教大家怎么獲取Mysql的root權限,也就是最高權限,可以做任何事情。
1.首先使用一個沒有權限的賬號鏈接mysql,成功之后執(zhí)行:show databases;這時會發(fā)現沒有權限的用戶只能看到一個數據庫,mysql和test等數據庫是看不到的;
2.如果已經安裝了phpmyadmin,打開127.0.0.1/phpmyadmin,在菜單欄找到用戶,然后找到沒有權限的用戶,點擊編輯權限;
3.跳轉到設置頁面,找到全局權限,在全選checkbox打勾,點擊右下角的執(zhí)行,完成后該用戶就獲得了mysql數據庫的所有權限;
4.再次用該賬號再次鏈接mysql,鏈接成功后執(zhí)行:show databases;你會發(fā)現所有數據庫都會顯示出來,而且使用該賬號可以進行任意編輯;
6
5.也可以直接在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:用戶名部分根據自己的實際情況進行更改。
方法/步驟
1
在未配置MySQL之前,根據MySQL服務端的信息,用navicate客戶端進行連接測試,如圖一、圖二所示
2
在MySQL所在機器上登錄root用戶,如圖三所示
3
切換到mysql庫,并查看user表,如圖四所示
use mysql;
select host,user,password from user;
4
修改host列的用戶,建議修改localhost用戶,如圖五所示
執(zhí)行命令如下:
update user set host = '%' where host = 'localhost';
select host,user,password from user;
flush privileges;
5
再次用navicate客戶端進行連接測試,如圖六所示
END
FAQ
1
為什么只改一條呢?
因為%代表了任何ip地址均可以訪問此mysql庫,所以只有一條%記錄即可,多條無意義,如需根據不同的ip、不同用戶有不同的權限訪問,可設置為多條。
2
為什么只是修改某條user記錄,而不是insert一個用戶呢?
因為新增的用戶,相關權限是沒有的,如果新紀錄的各項都設置為Y,則權限過大,如果新紀錄的各項都設置為N,則權限過小,遠程登錄之后,無法進行其他操作。
一、KILL掉系統(tǒng)里的MySQL進程
killall?-TERM?mysqld
二、用以下命令啟動MySQL,以不檢查權限的方式啟動
safe_mysqld?–skip-grant-tables?
三、用空密碼方式使用root用戶登錄 MySQL
mysql?-u?root
四、修改root用戶的密碼
mysql?update?mysql.user?set?password=PASSWORD(‘新密碼’)?where?User=’root’;
mysql?flush?privileges;
mysql?quit
看這個情況是多半是由于root@localhost root@'%' 兩個賬號的權限不同造成的 修改root@'%'的權限即可 或者新建一個外部賬號
在數據庫機上用root登陸:
給遠程root賬號以所有數據庫的權限
grant all on *.* to root@'%' identified by 'password';
如果需要也可以加上 with grant option;
創(chuàng)建user賬號密碼password 可以從局域網內訪問數據庫的所有庫
grant all on *.* to user@'192.168.1.%' identified by 'password';
網站欄目:mysql權限怎么改 mysql 權限管理
文章源于:http://muchs.cn/article34/dosjdpe.html
成都網站建設公司_創(chuàng)新互聯,為您提供商城網站、全網營銷推廣、企業(yè)網站制作、搜索引擎優(yōu)化、小程序開發(fā)、定制網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯