MySQL新建用户并授予全部权限

一、新增用户

方法1

Create语句

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

其中:

  • username:用户名;
  • password:用户登录密码;
  • host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;

方法2

在 mysql 数据库中的 user 表插入记录

INSERT INTO user 
          (host, user, password, 
           select_priv, insert_priv, update_priv) 
           VALUES ('%', 'username', 
           PASSWORD('password'), 'Y', 'Y', 'Y');

二、授权

赋予对表记录的增删改查、建表、删表权限

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
    ON *.*
    TO 'username'@'%'
    IDENTIFIED BY 'password';

赋予全部权限

GRANT ALL PRIVILEGES 
    ON  *.*
    TO  'username'@'%'
    IDENTIFIED BY 'password’;

刷新权限

FLUSH PRIVILEGES;
posted @ 2022-03-09 14:51  某科学的撒把豆子  阅读(52)  评论(0)    收藏  举报