mysql中DCL常用的用户和权限控制是什么
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本文小编为大家详细介绍"mysql中DCL常用的用户和权限控制是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"mysql中DCL常用的用户和权限控制是什么"文章能帮助大家解决疑惑,下面跟着小编的
千家信息网最后更新 2025年01月19日mysql中DCL常用的用户和权限控制是什么
本文小编为大家详细介绍"mysql中DCL常用的用户和权限控制是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"mysql中DCL常用的用户和权限控制是什么"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
一、用户控制管理
创建用户
create user '用户名'@'主机名' identified by '密码';
修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '密码';
删除用户
drop user '用户名'@'主机名';
例如:
#1 查询用户use mysql;select * from user;#2 创建用户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: 表示匹配本地主机
%: 表示可以匹配任意主机
二、权限控制管理
查询权限
show grants for '用户名'@'主机号';
授予权限
grant 权限列表 on 数据库名.表名 to '用户名'@'主机号';
删除权限
revoke 权限列表 on 数据库名.表名 from '用户名'@'主机号';
例如:
# 查询权限show grants for 'root'@'localhost';# 授予权限grant all on test.* to 'root'@'localhost';# 删除权限revoke all on test.* from 'root'@'localhost';
注意:
all: 可以表示授予全部权限。
test.*: *可以表示匹配任意数据,在数据库名,和表名中都可以使用。
读到这里,这篇"mysql中DCL常用的用户和权限控制是什么"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
用户
权限
主机
用户名
控制
密码
数据
常用
主机号
数据库
文章
查询
内容
管理
妥当
思路
新知
更多
步骤
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
重庆市万州网络安全职业学校
ipv6属于网络安全吗
银川学软件开发
中职 网络安全专业介绍
重大活动的网络安全分析
公安网络安全检查存在的问题
数据库查四个字如何查
大数据网络技术应用
东营颐巢互联网科技有限公司
网络安全技术包括哪些
数据科学与数据库技术
openvpn服务器端
世界网络安全应对方法
华为云服务器销售培训
大庆宏升软件开发有限公司
中国网络安全行业策略
外网网络技术
数据库查询某一个字段对应范围
根据《网络安全法》 电子
绍兴市易新网络技术有限公司
网络安全意识讲座的作用
s数据库创建索引
mc服务器管理必备指令
服务器必须要密码吗
乐清安卓软件开发
浙江pdu服务器专用电源购买
姑苏区大数据软件开发口碑
广州逐日网络技术
还原数据库后查询慢
软件开发 笔记本电脑性价比排行