Mysql命令创建用户分配权限


1、--创建一个数据库abc 
MySQL> CREATE  DATABASE  abc; 

2、--选择你所创建的数据库 
mysql> USE abc;
Database changed 

3、--创建一个数据库表
首先看现在你的数据库中存在什么表: 
mysql> SHOW  TABLES; 
Empty set (0.00 sec) 

mysql> CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

	
4、--创建用户
create user '用户名称'@'%' identified by '用户密码';

5、--用户授权数据库
grant select,insert,update,delete,create on 数据库名称.* to 用户名称;
或者
grant select,insert,update,delete,create on * to 用户名称;
*代表整个数据库

6、--立即启用修改
flush  privileges ;

7、--取消用户所有数据库(表)的所有权限
revoke all on *.* from tester; 

8、--删除用户
delete from mysql.user where user='tester';

9、--删除数据库
drop database 数据库名称;



 

posted @ 2018-09-18 13:57  vtopqx  阅读(11)  评论(0)    收藏  举报