编程爱好者之家

mysql添加用户并给予这个用户某个表的所有权限

2018-02-26 21:16:01 371

1 使用root用户登录


mysql -u root -p


2  选择mysql数据库


use mysql


3  添加用户


insert into user(Host,User,Password)  values("localhost","你的用户名",password("你的密码"));


把汉字换成你想使用的用户名或密码


4 刷新MySQL的系统权限相关表


flush privileges;


给用户添加权限:


假设我现在数据库中有一个名字为ysou的数据库,有一个用户名为honest的用户,我想让honest拥有ysou中所有表的所有(增删改查)权限,


操作如下:


1 使用root用户登录


mysql -u root -p


2 添加权限


grant all on ysou.* to honest ;


3 退出root,使用honest登陆mysql,使用show databases既可以看到目前honest可以操作的表格,当然,,我们可以进入相应数据库进行操作。


同类文章