zoukankan      html  css  js  c++  java
  • 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';

  • 相关阅读:
    006开源O/R映射框架内容回顾
    005---query接口初步
    004---持久对象的生命周期介绍
    C++中计算矩阵的行列式
    异面直线判定
    华夏万家不投资最佳激活顺序
    飞行目标定位测量相关文献记录
    程序运行缺少MSVCR110.dll
    C++中的return返回值:return0 or return -1?
    办宽带
  • 原文地址:https://www.cnblogs.com/zhongjicainiao/p/12559248.html
Copyright © 2011-2022 走看看