MySQL如何利用DCL管理用戶(hù)和控制權(quán)限
DCL(Data Control Language):數(shù)據(jù)控制語(yǔ)言,用來(lái)定義數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)權(quán)限和安全級(jí)別,及創(chuàng)建用戶(hù)。
一、管理用戶(hù)
1、創(chuàng)建用戶(hù)
-- 創(chuàng)建用戶(hù) CREATE USER '用戶(hù)名'@'主機(jī)名' IDENTIFIED BY '密碼'; CREATE USER 'Summerday'@'localhost' IDENTIFIED BY '123456';
ps:如果出現(xiàn)了[The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement]
的錯(cuò)誤,可以先執(zhí)行FLUSH PRIVILEGES
;語(yǔ)句。
2、修改用戶(hù)
-- 修改密碼 SET PASSWORD FOR '用戶(hù)名'@'主機(jī)名' = PASSWORD('新密碼'); SET PASSWORD FOR 'Summerday'@'localhost' = PASSWORD('hyh123');
3、查詢(xún)用戶(hù)
-- 1. 切換到mysql數(shù)據(jù)庫(kù) USE mysql; -- 2. 查詢(xún)user表 SELECT * FROM USER;
%通配符匹配所有。
4、刪除用戶(hù)
-- 刪除用戶(hù) DROP USER '用戶(hù)名'@'主機(jī)名'; DROP USER 'Summerday'@'localhost';
二、權(quán)限管理
1、查詢(xún)權(quán)限
-- 查詢(xún)權(quán)限 SHOW GRANTS FOR '用戶(hù)名'@'主機(jī)名'; SHOW GRANTS FOR 'Summerday'@'localhost';
2、授予權(quán)限
-- 授予權(quán)限 GRANT 權(quán)限列表 ON 數(shù)據(jù)庫(kù)名.表名 TO '用戶(hù)名'@'主機(jī)名'; GRANT SELECT ON mydb2.account TO 'Summerday'@'localhost'; -- 授予所有權(quán)限 GRANT ALL ON *.* TO 'Summerday'@'localhost';
3、撤銷(xiāo)權(quán)限
-- 撤銷(xiāo)權(quán)限 REVOKE 權(quán)限列表 ON 數(shù)據(jù)庫(kù)名.表名 FROM '用戶(hù)名'@'主機(jī)名'; REVOKE SELECT ON mydb2.account TO 'Summerday'@'localhost'; -- 撤銷(xiāo)所有權(quán)限 REVOKE ALL ON *.* FROM 'Summerday'@'localhost';
作者:天喬巴夏丶
出處:https://www.cnblogs.com/summerday152/
本文已收錄至Gitee:https://gitee.com/tqbx/JavaBlog
若有興趣,可以來(lái)參觀本人的個(gè)人小站:https://www.hyhwky.com
以上就是MySQL如何利用DCL管理用戶(hù)和控制權(quán)限的詳細(xì)內(nèi)容,更多關(guān)于MySQL 管理用戶(hù)和控制權(quán)限的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- Mysql 用戶(hù)權(quán)限管理實(shí)現(xiàn)
- 詳解MySQL 用戶(hù)權(quán)限管理
- MySQL創(chuàng)建用戶(hù)和權(quán)限管理的方法
- mysql用戶(hù)權(quán)限管理實(shí)例分析
- MySQL用戶(hù)與權(quán)限的管理詳解
- MySQL用戶(hù)賬戶(hù)管理和權(quán)限管理深入講解
- MySQL用戶(hù)權(quán)限驗(yàn)證與管理方法詳解
- MySQL用戶(hù)權(quán)限管理詳解
- MySQL中基本的用戶(hù)和權(quán)限管理方法小結(jié)
- MySQL數(shù)據(jù)庫(kù)用戶(hù)權(quán)限管理
相關(guān)文章
關(guān)于Mysql查詢(xún)帶單引號(hào)及插入帶單引號(hào)字符串問(wèn)題
本文主要介紹的是用mysql_real_escape_string對(duì)用戶(hù)提交的表單數(shù)據(jù)進(jìn)行轉(zhuǎn)義處理和通過(guò)addslashes以及mysql_escape_string這3個(gè)類(lèi)似功能的函數(shù)用法區(qū)別2013-04-04MySQL和連接相關(guān)的timeout 的詳細(xì)整理
這篇文章主要介紹了MySQL和連接相關(guān)的timeout 的詳細(xì)整理的相關(guān)資料,本文主要總結(jié)下和連接有關(guān)的timeout,需要的朋友可以參考下2017-08-08MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序圖文詳解
我們知道從MySQL表中使用SQL SELECT語(yǔ)句來(lái)讀取數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08淺談MySQL數(shù)據(jù)庫(kù)中日期中包含零值的問(wèn)題
下面小編就為大家?guī)?lái)一篇淺談MySQL數(shù)據(jù)庫(kù)中日期中包含零值的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03xampp中修改mysql默認(rèn)空密碼(root密碼)的方法分享
以前開(kāi)發(fā)我一直都是用的phpnow做php開(kāi)發(fā)環(huán)境,phpnow的特點(diǎn)就是一鍵安裝,安裝的時(shí)候會(huì)要求用戶(hù)輸入mysql的root密碼。今天由于客戶(hù)機(jī)器使用的xampp作為開(kāi)發(fā)環(huán)境,所以碰到了修改mysql默認(rèn)空密碼的問(wèn)題2014-04-04