最新消息

MySQL添加用户

mysql 金牌剑客 837℃ 0评论

创建用户

语法

create user ‘username’@’host’ identified by ‘password’;

例如:

create user 'dbmanage'@'127.0.0.1' identified by 'manage';
create user 'dbuser'@'%' identified by 'user';

授权

语法

grant privileges on databasename.tablename to ‘username’@’host’;

其中privileges为权限,常用的权限有:

create 创建表
create view 创建视图
create user 创建用户
delete 删除数据
drop 删除表
alter 修改表
index 创建索引
insert 插入数据
lock tables 锁表
select 查询
show databases 显示数据库
show views 显示视图
update 更新数据

另外,如果是所有的权限可以使用 all privileges;databasename – 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用* 表示, 如*.*.

例如:

grant select,insert,update,delete on test.user to 'dbuser'@'%';
grant all privileges on *.* to 'dbmanage'@'127.0.0.1';

查看权限

show grants;

撤销权限

语法

REVOKE privileges on databasename.tablename from ‘username’@’host’;

删除用户

语法

DROP USER ‘username’@’host’;

刷新数据库

最后不要忘记刷新数据库

flush privileges;

转载请注明:QualInfo » MySQL添加用户

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址