MySQL事务与用户授权管理

一、事务
1概念
2.事务的特性ACID
1)原子性
2)一致性
3)隔离性
4)持久性
3.手动开启事务
1)start transaction;开启事务
2)commit;提交事务
3)rollback;回滚事务
4.设置自动提交事务
1)select @@autocommit;
2)set @@autocommit = 0;
3)commit;
4.回滚点
1)savepoint 名字
2)rollback to 名字
5.事务的隔离级别
脏读: 一个事务读取到了另一个事务中尚未提交的数据
6.不可重复读:一个事务中俩次读取的数据内容不一致。update引发的问题。
7.幻读:一个事务中俩次读取的数据的数量不一样。insert和delete引发的问题。
MySQL的隔离级别

8.设置事务隔离级别
1)select @@tx_isolation;
s1et global transaction isolation level 级别;
重写登陆才生效
二、 用户授权管理

用windows下的命令行窗口。

(1) 创建用户

create user wangrui idenfified by ‘123123’;
(2). 授予权限

grant all privileges on数据库名* to 管理员;
grant insert,delete on 数据库名* to管理员;

(3). 撤销权限

revoke all privileges on 数据库名.* from 管理员;

(4). 查看权限

show grants;

(5) 删除用户

drop user 用户名’;

(6) 修改用户密码

rename user wangrui to 新的名字;
set password=password(‘321321’);
set password for ruirui = password(‘123456’);

(7) 刷新权限

flush privileges;

  1. 当前登录用户

select user();

(11)查看当前在线用户

show processlist;

(12). 可以去修改 mysql数据库的user表的对应信息,改完,记得刷新权限。
(13). 开启服务

net start mysql服务名

(14). 停止服务

net stop mysql服务名

(15). windows 杀死进程

task kill /PID 5540 /F

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值