MySQL如何利用DCL管理用戶和控制權(quán)限
DCL(Data Control Language):數(shù)據(jù)控制語言,用來定義數(shù)據(jù)庫的訪問權(quán)限和安全級別,及創(chuàng)建用戶。
一、管理用戶
1、創(chuàng)建用戶
-- 創(chuàng)建用戶 CREATE USER '用戶名'@'主機(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]的錯誤,可以先執(zhí)行FLUSH PRIVILEGES;語句。
2、修改用戶
-- 修改密碼
SET PASSWORD FOR '用戶名'@'主機(jī)名' = PASSWORD('新密碼');
SET PASSWORD FOR 'Summerday'@'localhost' = PASSWORD('hyh123');
3、查詢用戶
-- 1. 切換到mysql數(shù)據(jù)庫 USE mysql; -- 2. 查詢user表 SELECT * FROM USER;
%通配符匹配所有。
4、刪除用戶
-- 刪除用戶 DROP USER '用戶名'@'主機(jī)名'; DROP USER 'Summerday'@'localhost';
二、權(quán)限管理
1、查詢權(quán)限
-- 查詢權(quán)限 SHOW GRANTS FOR '用戶名'@'主機(jī)名'; SHOW GRANTS FOR 'Summerday'@'localhost';
2、授予權(quán)限
-- 授予權(quán)限 GRANT 權(quán)限列表 ON 數(shù)據(jù)庫名.表名 TO '用戶名'@'主機(jī)名'; GRANT SELECT ON mydb2.account TO 'Summerday'@'localhost'; -- 授予所有權(quán)限 GRANT ALL ON *.* TO 'Summerday'@'localhost';
3、撤銷權(quán)限
-- 撤銷權(quán)限 REVOKE 權(quán)限列表 ON 數(shù)據(jù)庫名.表名 FROM '用戶名'@'主機(jī)名'; REVOKE SELECT ON mydb2.account TO 'Summerday'@'localhost'; -- 撤銷所有權(quán)限 REVOKE ALL ON *.* FROM 'Summerday'@'localhost';
作者:天喬巴夏丶
出處:https://www.cnblogs.com/summerday152/
本文已收錄至Gitee:https://gitee.com/tqbx/JavaBlog
若有興趣,可以來參觀本人的個人小站:https://www.hyhwky.com
以上就是MySQL如何利用DCL管理用戶和控制權(quán)限的詳細(xì)內(nèi)容,更多關(guān)于MySQL 管理用戶和控制權(quán)限的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
MySQL中索引優(yōu)化distinct語句及distinct的多字段操作
這篇文章主要介紹了MySQL中索引優(yōu)化distinct語句及distinct的多字段操作方法,distinct語句去重功能的使用是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2016-01-01
mysql?in索引慢查詢優(yōu)化實(shí)現(xiàn)步驟解析
這篇文章主要為大家介紹了mysql?in慢查詢優(yōu)化實(shí)現(xiàn)步驟的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
MySQL與PHP的基礎(chǔ)與應(yīng)用專題之?dāng)?shù)據(jù)查詢語句
MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從數(shù)據(jù)查詢語句開始2022-02-02
QT連接Mysql數(shù)據(jù)庫的詳細(xì)教程(親測成功版)
被Qt連接數(shù)據(jù)庫折磨了三天之后終于連接成功了,記錄一下希望對看到的人有所幫助,下面這篇文章主要給大家介紹了關(guān)于QT連接Mysql數(shù)據(jù)庫的詳細(xì)教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
Xtrabackup使用指南 InnoDB數(shù)據(jù)備份工具
Xtrabackup是一個對InnoDB做數(shù)據(jù)備份的工具,支持在線熱備份(備份時不影響數(shù)據(jù)讀寫),是商業(yè)備份工具InnoDB Hotbackup的一個很好的替代品2011-10-10
MySQL數(shù)據(jù)庫數(shù)據(jù)塊大小及配置方法
MySQL作為一種流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),在處理大規(guī)模數(shù)據(jù)存儲和查詢時,數(shù)據(jù)塊(data block)大小是一個至關(guān)重要的因素,本文將詳細(xì)探討MySQL數(shù)據(jù)庫的數(shù)據(jù)塊大小,結(jié)合實(shí)際例子說明其重要性和配置方法,感興趣的朋友跟隨小編一起看看吧2024-05-05
MySQL 處理插入過程中的主鍵唯一鍵重復(fù)值的解決方法
本篇文章主要介紹在插入數(shù)據(jù)到表中遇到鍵重復(fù)避免插入重復(fù)值的處理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE的相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧2016-04-04

