前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库分配权限

数据库分配权限

作者头像
框架师
发布2019-09-19 17:05:30
1.5K0
发布2019-09-19 17:05:30
举报
文章被收录于专栏:墨白的Java基地墨白的Java基地

我们数据库一般默认使用的都是root用户,超级管理员,拥有全部的权限。但是在实际业务场景中,一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以,我们应该可以根据不同的项目建立不同的用户,分配团队不同的权限来管理和维护各个项目的数据库;

创建用户

关键字说明:

1.用户名:将创建的用户名

2.主机名:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%

3.密码:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

具体实现:

授权用户:

用户创建之后,基本没什么权限!所以必需要给用户授权!

授权格式:

关键字说明

1. GRANT 是授权关键字;

2. 授予用户的权限,如SELECT,INSERT,UPDATE等。如果要授予所的权限则使用ALL;

3. 数据库名.表名:该用户可以操作哪个数据库的哪些表。如果要授予该用户对所有数据库;和表的相应操作权限则可用*表示,如`*.*`;

4. '用户名'@'主机名': 给哪个用户授权;

具体操作:

给user1用户分配对test这个数据库操作的权限

给user2用户分配对所有数据库操作的权限

撤销授权:

具体操作:

撤销user1用户对test操作的权限

查看权限:

具体操作:

查看user1用户的权限

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 框架师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 授权用户:
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档