Mariadb创建用户和授权

创建用户

命令: 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’@’%’;

发表评论

邮箱地址不会被公开。 必填项已用*标注