linux下用mysql命令创建用户并分配权限

2018-05-18 10:42

1、创建用户

CREATE USER '账号'@'%' IDENTIFIED BY '密码';  表示创建任意主机可连接的账号

若只允许本地连接 把'%' 改成 'localhost'

2、授权

GRANT USAGE ON * . * TO '账号'@'%' IDENTIFIED BY '密码' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;


GRANT ALL PRIVILEGES ON `账号\_%` . * TO '账号'@'%';

表示该 账号可以管理以‘账号_’开头的所有数据库


GRANT ALL PRIVILEGES ON `*.*` . * TO '账号'@'%' WITH GRANT OPTION ;

表示该账号可 以管理所有数据库的所有表


GRANT ALL PRIVILEGES ON `账号`.* TO '账号'@'%';

表示该账号只能管理 与账号同名的数据库

 X
QQ在线咨询
售前咨询
19943336265
售前客服
微信客服