zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MariaDB数据库给用户授权

2023-02-18 16:36:46 时间

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

MariaDB数据库授权(MySQL一样)

命令格式:

grant 权限 on 库.表 to 用户名@'主机范围';

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

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

grant all on *.* to mar@'192.168.56.%';

查看用户权限

命令格式:

show grants for 用户名@'主机范围';

例如:

show grants for mar@'192.168.56.%';

查看有哪些权限可以授权

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

show privileges;

授权如root用户一般的权限

例如:

grant all on *.* to mar@'localhost' identified by '123' with grant option;

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

flush privileges;