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 数据库名称;



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值