首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MariaDB数据库给用户授权

MariaDB数据库给用户授权

作者头像
用户9006224
发布于 2022-12-21 10:23:21
发布于 2022-12-21 10:23:21
4.6K0
举报
文章被收录于专栏:cjz的专栏cjz的专栏

当你添加用户之后,默认是没有什么权限的,但有需要一些权限方便管理

MariaDB数据库授权(MySQL一样)

命令格式:

代码语言:javascript
复制
grant 权限 on 库.表 to 用户名@'主机范围';

授权mar作为管理员,但是不能创建用户

mar用户是我之前创建的用户,没有授权的,使用 show grants for mar@'192.168.56.%'; 命令查看(具体命令格式稍后)

代码语言:javascript
复制
grant all on *.* to mar@'192.168.56.%';

查看用户权限

命令格式:

代码语言:javascript
复制
show grants for 用户名@'主机范围';

例如:

代码语言:javascript
复制
show grants for mar@'192.168.56.%';

查看有哪些权限可以授权

权限的具体说明翻译一下就知道了,这里就不一一举例说明了

代码语言:javascript
复制
show privileges;

授权如root用户一般的权限

例如:

代码语言:javascript
复制
grant all on *.* to mar@'localhost' identified by '123' with grant option;

最好重新加载授权表,因为很多时候,没有真正加入到授权表中去,往往还是在内存中,使用如下命令刷新授权表

代码语言:javascript
复制
flush privileges;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • MariaDB数据库授权(MySQL一样)
    • 命令格式:
    • 授权mar作为管理员,但是不能创建用户
    • 查看用户权限
    • 查看有哪些权限可以授权
  • 授权如root用户一般的权限
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档