DCL并发事务问题与解决 -2024/10/10

news/2024/10/10 21:24:30

DCL

use mysql;-- 创建用户
create user 'yd'@'localhost' identified by '123456';
-- 修改用户的密码
alter user 'yd'@'localhost' identified by '1234';
-- % 表示任意主机都可以访问
-- 删除用户
drop user 'yd'@'localhost';
-- 查询权限
show grants for 'yd'@'localhost';
-- 授予权限
grant all on lxy.* to 'yd'@'localhost';
-- 撤销权限
revoke all on lxy.* from 'yd'@'localhost';

并发事务问题有三种

  1. 赃读:一个事务读到另外一个事务还没有提交的数据。
  2. 不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读。
  3. 幻读:一个事务按照条件查询数据时,没有对应的数据行,但是在插入数据时,又发现这行数据
    已经存在,好像出现了 "幻影"。

解决方法:

-- 查看事务隔离级别
select @@transaction_isolation;-- 修改事务隔离级别
set session transaction isolation level read committed ;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/69959.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

20222321 2024-2025-1 《网络与系统攻防技术》实验一实验报告

一.实验内容 1 实验目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的。我们实践的目…

20222304 2024-2025-1 《网络与系统攻防技术》实验一实验报告

1.实验内容 1.1本周学习内容 1)反汇编 反汇编是指将计算机程序的机器代码转换回其相应的汇编代码的过程。在计算机编程和逆向工程领域中,反汇编是一种常见的技术,用于理解和分析二进制程序的功能和内部结构。 通常情况下,程序员编写的源代码会被编译器转换成机器码,这是计…

一个0day的开端-失败的man与nday

最近在审计java的CMS,跟着文章进行nday审计,找准目标newbee-mall Version1.0.0,并跟着网上文章进行审计,没想到nday全部复现失败,但在一番审计后找到了一个新的漏洞点:ssrf,且在前台可以被用户触发。最近在审计java的CMS,跟着文章进行nday审计,找准目标newbee-mall Ve…

第二次结对作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13281这个作业的目标 设计一个小程序解决学生问题学号 102202133结对成员 022204045结对同学的博客链接 https://www.cnblogs.com/ino…

2024秋软件工程第二次结对作业之程序实现

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13281这个作业的目标 完善改进第一次结对作业的内容自学新技术,完成程序的实现与结对队友合作,共同完成web的制作本人学号 10220130…

深入理解 : Spring BeanFactory

深入理解 : Spring BeanFactory 1 概述:Spring BeanFactory 1.1 什么是 BeanFactory : Spring Bean 容器的抽象接口BeanFactory 是Spring框架(spring-beans模块)中的一个接口,它是一个工厂类,用来创建和管理Spring中的Bean对象。 BeanFactory接口定义了Spring容器的基本…

软件工程结对作业(第二次之程序实现)

这个作业属于哪个课程 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园这个作业要求在哪里 2024秋软件工程结对作业(第二次之程序实现)这个作业的目标 站在程序员的角度,给出这个产品的核心模块的编码的原型学号 102202130、042201401github项目地址1 linye2005/042201…

[Java/Spring/Nacos] Java 获取配置的方式

1、[本地] 使用 JDK 的 System.getProperty(key) ,获取 JVM 参数(VM Options)、系统属性参见 : 系统变量与JVM参数(VM Option)/环境变量/程序启动参数args - 博客园/千千寰宇2、[本地] 使用 JDK 的 System.getenv(key) ,获取 环境变量 3、[本地] 使用 JDK 的 main(String[] a…