一、MySQL8推荐使用 CREATE USER语句创建新用户
CREATE USER user[IDENTIFIED BY 'password'] [,user [IDENTIFIED BY 'password']]...
说明:
user参数表示新建用户的账户,由用户(User)和主机名(Host)构成;
INDENTIFIED BY关键字用来设置用户的密码;
password参数表示用户的密码
CREATE USER语句可以同时创建多个用户,新用户可以没有初始密码
实例:使用create user 语句创建用户名为zth的用户,密码为123456,主机名为localhost
CREATE USER 'zth'@'localhost' IDENTIFIED BY '123456';
二、DROP USER删除普通用户
使用DROP USER删除普通用户,或者直接在mysql.user表中删除用户
1、使用DROP语句删除普通用户
必须有DROP USER权限
DROP USER user[,user]...;
说明:
user参数是需要删除的用户,由用户的用户名(User)和主机名(Host)组成
DROP USER语句可以同时删除多个用户,各用户之间用逗号隔开
实例:删除用户zth
DROP USER 'zth'@'localhost';
三、DELETE语句删除普通用户
DELETE FROM mysql.user WHERE Host='hostname' AND User='username';