当你添加用户之后,默认是没有什么权限的,但有需要一些权限方便管理
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;
最好重新加载授权表,因为很多时候,没有真正加入到授权表中去,往往还是在内存中,使用如下命令刷新授权表