Mariadb10.4+ 创建新用户并授权
Posted 中级菜鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mariadb10.4+ 创建新用户并授权相关的知识,希望对你有一定的参考价值。
之前版本还支持的一些命令,现在已不支持了。之前在Linux系统下,登录数据库在指定用户的情况下,是需要输入准确密码才能访问,现在即使随便输入用户名也能访问到数据库。不知道这算不算Bug。
1、用户创建
之前是可以支持Insert方式创建,但是现在只能通过 Create
命令:CREATE USER ‘username‘@‘host‘ IDENTIFIED BY ‘password‘; -- 此处password是明文,不需要用password(‘密码‘)来标识
2、密码修改
之前是可以通过Update方式修改,现在只能通过Set方式来修改
命令: SET PASSWORD FOR ‘username‘@‘host‘ = PASSWORD(‘newpassword‘);
如果是当前登陆用户用:SET PASSWORD = PASSWORD("newpassword");
3、授权
这个命令感觉没有变化,还是原来的命令:GRANT privileges ON databasename.tablename TO ‘username‘@‘host‘
完全权限 GRANT ALL ON *.* TO ‘pig‘@‘%‘;
4、收回权限
这个也没怎么明显变化,REVOKE privilege ON databasename.tablename FROM ‘username‘@‘host‘;
以上是关于Mariadb10.4+ 创建新用户并授权的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 8.0与MariaDB 10.4,谁更易于填坑补锅?
源码编译并二进制安装MySQL5.7 3 二进制安装mariadb10.4