暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mysql创建新用户并限制ip网段登录

227decision 2020-06-09
5197

创建用户的语法

  • create user 'username'@'host' identified by 'password';

  • username:创建的用户名。

  • host:指定用户在哪台主机ip上可以登录,如果是本地用户可用localhost,任意远程主机可用%,ip网段登录可用 %.%.%.%(%对应具体ip网段,此时登录命令:mysql -u用户名 -h主机ip -p密码)。

  • password:用户密码,可以为空,为空则用户无密码可以登录。

  • 创建用户后,记得执行刷新权限命令:flush privileges;


查看用户的权限

    select * from mysql.user where user='pig'\G
    或者
    mysql> show grants for 'pig'@'%';
    +---------------------------------+
    | Grants for pig@% |
    +---------------------------------+
    | GRANT USAGE ON *.* TO 'pig'@'%' |
    +---------------------------------+
    USAGE:无权限的意思

    mysql> show grants for 'root'@'localhost';
    +---------------------------------------------------------------------+
    | Grants for root@localhost |
    +---------------------------------------------------------------------+
    | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
    +---------------------------------------------------------------------+
    WITH GRANT OPTION:表示这个用户拥有grant权限,即可以对其他用户授权


    删除用户语法

    drop user 'username'@'host';

    删除后记得刷新权限:flush privileges;

    最后修改时间:2020-07-01 12:54:25
    文章转载自227decision,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论