创建MySQL子账号

一、创建子账号

CREATE USER 'test'@'localhost'  IDENTIFIED BY '123456'; #这种创建方式只能本地登录 
CREATE USER 'test'@'%' IDENTIFIED BY '123456'; #这种创建方式可以远程登录,即别的地方可以登录 

二、添加权限

语法:%代表所有连接

grant all privileges on 数据库名.表名 to '新用户名'@'指定ip' identified by '新用户密码' ;

举例:8.0使用这种方式管用,*.*代表所有库和所有表

GRANT ALL privileges on *.* to 'liuzhihao'@'%' with grant option;

三、删除子账号

drop user test@"localhost";

 示例

CREATE USER 'zhihao'@'%' IDENTIFIED BY 'zhihao2022';
grant all privileges on *.* to 'zhihao'@'%' identified by 'zhihao2022';
flush PRIVILEGES;

 

posted @ 2022-02-11 02:47  沾青先生  阅读(210)  评论(0)    收藏  举报