mysql中DCL常用的用戶和權(quán)限控制
前言
本文總結(jié)了mysql中DCL,常用的一些權(quán)限控制,后續(xù)使用到其他會(huì)繼續(xù)補(bǔ)充。
一、用戶控制管理
創(chuàng)建用戶
create user '用戶名'@'主機(jī)名' identified by '密碼';
修改用戶密碼
alter user '用戶名'@'主機(jī)名' identified with mysql_native_password by '密碼';
刪除用戶
drop user '用戶名'@'主機(jī)名';
例如:
#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: 表示匹配本地主機(jī)
%: 表示可以匹配任意主機(jī)
二、權(quán)限控制管理
查詢權(quán)限
show grants for '用戶名'@'主機(jī)號(hào)';
授予權(quán)限
grant 權(quán)限列表 on 數(shù)據(jù)庫名.表名 to '用戶名'@'主機(jī)號(hào)';
刪除權(quán)限
revoke 權(quán)限列表 on 數(shù)據(jù)庫名.表名 from '用戶名'@'主機(jī)號(hào)';
例如:
# 查詢權(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)限列表
請(qǐng)參考官方文檔
到此這篇關(guān)于mysql中DCL常用的用戶和權(quán)限控制的文章就介紹到這了,更多相關(guān)mysql DCL權(quán)限控制內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Ubuntu 20.04 安裝和配置MySql5.7的詳細(xì)教程
這篇文章主要介紹了Ubuntu 20.04 安裝和配置MySql5.7的相關(guān)資料,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Mysql實(shí)現(xiàn)企業(yè)級(jí)日志管理、備份與恢復(fù)的實(shí)戰(zhàn)教程
下面小編就為大家分享一篇Mysql實(shí)現(xiàn)企業(yè)級(jí)日志管理、備份與恢復(fù)的實(shí)戰(zhàn)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12MySQL中count()和count(1)有何區(qū)別以及哪個(gè)性能最好詳解
count是一個(gè)函數(shù),用來統(tǒng)計(jì)數(shù)據(jù),但是count函數(shù)傳入的參數(shù)有很多種,比如count(1)、count(*)、count(字段)等,下面這篇文章主要給大家介紹了關(guān)于MySQL中count()和count(1)有何區(qū)別以及哪個(gè)性能最好的相關(guān)資料,需要的朋友可以參考下2022-08-08MySQL INSERT INTO SELECT時(shí)自增Id不連續(xù)問題及解決
這篇文章主要介紹了INSERT INTO SELECT時(shí)自增Id不連續(xù)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12