查询所有用户
select user,host from mysql.user;
创建用户
命令:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:
- username:你将创建的用户名
- host:指定该用户在哪个主机上可以登陆,可以使用通配符
localhost:该用户只能在本机可登陆数据库%:该用户可以在任意远程主机登陆192.118.1.10:该用户只能在ip是192.118.1.10的主机登陆192.118.1.%:该用户在ip是192.118.1.开头的主机登录
- password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
例子:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
删除用户
命令:
DROP USER 'username'@'host';