计算机网络/计算机科学与应用/系统/运维/开发

MySQL8新建与删除普通账户

一、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';


泰山崩于前而色不变,麋鹿兴于左而目不瞬,然后可以制利害,可以待敌。--心术

评论

^