linux mysql添加编辑删除用户,设置用户权限

蛰伏已久 蛰伏已久 2018-04-06
  1. 登录,操作数据库

# mysql -u root -p
输入密码
显示全部数据库
mysql> show databases;
使用某个数据库
mysql> use 数据库名;
显示数据库下所有的表
mysql> show tables;

退出
mysql> quit;


删除数据库
mysql>drop database 数据库名;

删除表
mysql>drop table 数据表名;

2.添加用户

添加用户
mysql> create user 'test'@'%' identified by '123456789';

'test':用户名
'%':允许登录主机ip,可以是localhost,%代表任意ip
'123456789':密码

添加完用户就可以登录数据库了,但是此时下面没有可以操作的表

修改密码
mysql> set password for test=password('123456');  

删除用户
mysql> drop user test;

3.授权

授权某个表的所有权限
mysql> grant all on database_name.* to test;  

只授权部分权限
mysql> grant select,insert on database_name.* to test;  

查看用户的所有权限
mysql> show grants for test;


设置权限后,更新权限,以免不生效
mysql> flush privileges;


分享到

点赞(0)