创建用户
命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'
;
说明:
username
– 创建的用户名
host
- 指定该用户在哪个主机上可以登陆,如果是本地可用为localhost, 可以从任意远程主机登陆,可以使用%
password
– 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
比如:
CREATE USER 'tester'@'localhost' IDENTIFIED BY '123456';
-- 创建仅能用于本地登录的账号tester,密码为123456
CREATE USER 'tester'@'%' IDENTIFIED BY '123456';
-- 创建可以在任何地方登陆䣌账号tester
授权
如果需要给用户权限,需要用到以下语法:`
GRANT privileges ON databasename.tablename TO ‘username’@’host’ `
privileges 表示权限,包括SELECT,UPDATE,DELETE,INSERT,
如果要授予所的权限则使用ALL
databasename – 数据库名
tablename – 表名
指定数据库所有表可以用database.*表示
GRANT ALL ON database.* TO ‘tester’@’%’;