千家信息网

MySQL添加账户、授予权限、删除用户的案例

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,MySQL添加账户、授予权限、删除用户的案例?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1.添加账户:# 创建一个
千家信息网最后更新 2025年11月11日MySQL添加账户、授予权限、删除用户的案例

MySQL添加账户、授予权限、删除用户的案例?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

1.添加账户:

# 创建一个密码为123456的testuser账户# 若不写【identified by '123456'】则创建一个密码为空的testuser账户mysql> create user testuser identified by '123456';# 刷新权限变更mysql> flush privileges;

2.授予权限

# 为testuser账户授予本地访问所有数据库的所有权限mysql> grant all privileges on *.* to 'testuser'@'localhost' identified by '123456';mysql> flush privileges;

命令格式:

grant privilegesCode on dbName.tableName to username@host identified by "password";

privilegesCode表示授予的权限类型,常用的有以下几种类型:
all privileges:所有权限;
select:读取权限;
delete:删除权限;
update:更新权限;
create:创建权限;
drop:删除数据库、数据表权限。

完整的权限类型如下:

           Select_priv: Y           Insert_priv: Y           Update_priv: Y           Delete_priv: Y           Create_priv: Y             Drop_priv: Y           Reload_priv: Y         Shutdown_priv: Y          Process_priv: Y             File_priv: Y            Grant_priv: Y       References_priv: Y            Index_priv: Y            Alter_priv: Y          Show_db_priv: Y            Super_priv: Y Create_tmp_table_priv: Y      Lock_tables_priv: Y          Execute_priv: Y       Repl_slave_priv: Y      Repl_client_priv: Y      Create_view_priv: Y        Show_view_priv: Y   Create_routine_priv: Y    Alter_routine_priv: Y      Create_user_priv: Y            Event_priv: Y          Trigger_priv: YCreate_tablespace_priv: Y

详细介绍可阅读MySQL官方文档

dbName.tableName表示授予权限的具体库或表,常用的有以下几种选项:

*.*:授予该数据库服务器所有数据库的所有表的权限;
dbName.*:授予dbName数据库所有表的权限;
dbName.dbTable:授予数据库dbName中dbTable表的权限。

username@host表示授予的用户以及允许该用户登录的IP地址。其中host有以下几种类型:

localhost:只允许该用户在本地登录,不能远程登录。
%:允许在除本机之外的任何一台机器远程登录。
192.168.1.11:具体的IP表示只允许该用户从特定IP登录。

identified by "password":表示访问权限用户的密码,如果无此语句,则默认密码为空。

查看权限授予的命令:

mysql> show grants for 'testuser';

3.删除用户

# 将刚才创建的本地访问权限的testuser用户删除drop user testuser@'localhost';

感谢各位的阅读!看完上述内容,你们对MySQL添加账户、授予权限、删除用户的案例大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

权限 用户 数据 账户 数据库 登录 内容 密码 类型 案例 命令 常用 文章 问题 地址 官方 数据表 文档 更多 服务器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 hax服务器速度慢 2000数据库服务器管理 网络安全色情知道 辽阳大数据软件开发 富士康科技集团工业互联网 intel软件开发者手册 北京华盛网络技术有限公司 服务器强制远程 软件开发公司注册金额认缴吗 开个传奇手游服务器要多少钱 润衡财务软件数据库版本 计算机网络技术与应用前景 服务器存储同步数据意义 遂宁直销行业直销软件开发 上海做软件开发30岁工资 网络安全扫黄打非班会总结 宁波服务器机箱机柜加工 rpg服务器 国家网络安全先进集体材料 数据库怎么录入表数据 软件开发人员薪资结构 软件开发公司招聘条件 银行软件开发做什么项目 广州粉果互联网科技有限公司 本地服务器有安全组 数据库仪器仪表管理系统课程设计 网络安全生产自查报告 哪些不属于数据库的安全风险 天津发展软件开发诚信服务 企业网络安全防护测试账号
0