Mysql基礎教程 mysql進階

Mysql賬號權限管理實戰



示例


以root身份進入mysql。


0.png


使用mysql。


1.png


從user里面查看這張表的信息。


2.png



查看用戶的權限


show grants for 'root'@'localhost'


我們可以看到root的權限是所有權限都有,對這個數據庫中所有的表都具有權限。


3.png


如果我現在想看的是zy的權限,我們可以看到只有select和delete的權限,這個select和delete針對的是所有的表。


4.png



刪除用戶


刪除用戶,不僅僅要刪除用戶的名稱,還應該刪除用戶所擁有的權限。注意刪除用戶不要使用DELETE直接刪除,因為使用DELETE刪除后用戶的權限并未刪除,新建同名用戶后又會繼承以前的權限。正確的做法是使用DROP USER命令刪除用戶,比如要刪除'webuser'@'192.168.100.%'用戶采用如下命令: 


drop user 'webuser'@'192.168.100.%';
drop user 'webuser'@'%'


很多人會使用如下命令進行刪除,但這樣的刪除是不徹底的。


5.png


刪除zy這張表。


6.png


從user中再次查看,已經沒有這張表了。


7.png


可能在局域網當中我們的數據庫可能并不止一個,可能是數據庫集群,這個時候我們會配置數據庫服務器的ip地址,如果我們在配置是ip地址的最后一位并不清楚,我們就使用%,%就代表所有的,如:drop user 'webuser'@'192.168.100.%';也可以是:drop user 'webuser'@'%'。



修改賬號密碼


執行set password語句


set password for '賬號名新密碼');


修改ty的密碼為123。


8.png


修改之后查看加密密碼,這幾個密碼是不一樣的。


9.png


修改密碼之后我們再去訪問數據庫,使用123的密碼就可以訪問成功了。


90.png


對賬號權限的資源設置:創建一個zl的賬號,在companys數據庫上具有select權限,在每個小時查詢的次數小于5次,最多同時有6個用戶進行并發連接。


示例


對剛剛的賬號賦予權限。


91.png


查看它的最大連接數和相關的用戶。


92.png



【本文由麥子學院獨家原創,轉載請注明出處并保留原文鏈接】

logo
? 2012-2016 www.jvbprd.live
蜀ICP備13014270號-4 Version 5.0.0 release20160127

免費領取價值1888元求職寶典!

客服熱線 400-862-8862

回到頂部

彩票安徽25选5 投资理财平台力荐.中欧钱滚滚 理财投资软件排行榜 股票融资风险ˉ杨方配资 上海期货配资利息 上证指数年线是多少 中首投资 国内券商最新排名 股票杠杆 金证通配资 股票配资排名·选杨方配资信任 股票融资融券操作案例 融凯配资 股票分析师课程 金八号配资 股票涨跌怎么看颜色 福州股票配资亅选