mysql中DCL常用的用戶和權(quán)限控制
前言
本文總結(jié)了mysql中DCL,常用的一些權(quán)限控制,后續(xù)使用到其他會繼續(xù)補充。
一、用戶控制管理
創(chuàng)建用戶
create user '用戶名'@'主機名' identified by '密碼';
修改用戶密碼
alter user '用戶名'@'主機名' identified with mysql_native_password by '密碼';
刪除用戶
drop user '用戶名'@'主機名';
例如:
#1 查詢用戶 use mysql; select * from user; #2 創(chuàng)建用戶 create user 'root'@'localhost' identified by '123456'; #3 修改用戶密碼 alter user 'root'@'localhost' identified with mysql_native_password by '1234'; #4 刪除用戶 drop user 'root'@'localhost';
注意:
localhost: 表示匹配本地主機
%: 表示可以匹配任意主機
二、權(quán)限控制管理
查詢權(quán)限
show grants for '用戶名'@'主機號';
授予權(quán)限
grant 權(quán)限列表 on 數(shù)據(jù)庫名.表名 to '用戶名'@'主機號';
刪除權(quán)限
revoke 權(quán)限列表 on 數(shù)據(jù)庫名.表名 from '用戶名'@'主機號';
例如:
# 查詢權(quán)限 show grants for 'root'@'localhost'; # 授予權(quán)限 grant all on test.* to 'root'@'localhost'; # 刪除權(quán)限 revoke all on test.* from 'root'@'localhost';
注意:
all: 可以表示授予全部權(quán)限。
test.*: *可以表示匹配任意數(shù)據(jù),在數(shù)據(jù)庫名,和表名中都可以使用。
三、 數(shù)據(jù)庫權(quán)限列表
請參考官方文檔
到此這篇關(guān)于mysql中DCL常用的用戶和權(quán)限控制的文章就介紹到這了,更多相關(guān)mysql DCL權(quán)限控制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql如何查找連續(xù)出現(xiàn)n次以上的數(shù)
這篇文章主要介紹了mysql如何查找連續(xù)出現(xiàn)n次以上的數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05
mysql如何判斷同一字段是否有重復(fù)數(shù)據(jù)
這篇文章主要介紹了mysql如何判斷同一字段是否有重復(fù)數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
mysql優(yōu)化之路----hash索引優(yōu)化
本文是筆者自己做的關(guān)于mysql的優(yōu)化方面的小測試,暫時僅僅做了hash索引優(yōu)化的測試,以后會做更多方面,希望能夠給您帶來收獲,祝您工作愉快。2014-08-08
mysql報錯1267?-?Illegal?mix?of?collations問題的解決方法
這篇文章主要介紹了mysql報錯1267?-?Illegal?mix?of?collations問題的解決方法,解決這個問題的方法是將兩個字符集統(tǒng)一起來,文中介紹了好幾種解決的辦法,需要的朋友可以參考下2025-01-01

