最新 最热

MySQL复制从库建立-mysqldump方式

master:192.168.0.106:3306slave:192.168.0.105:3306

2022-08-18
3

MySQL执行过程以及顺序

前言:MySQL在我们的开发中基本每天都要面对的,作为开发中的数据中间件,MySQL承担者存储数据和读写数据的职责。因为学习和了解MySQL是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历...

2022-08-18
2

基于Docker实现MySQL主从复制

注意server-id必须是一个唯一的数字,必须主从不一致, 且主从库必须设置项。

2022-08-18
2

数据库事务系列-MySQL跨行事务模型

说来和MySQL倒是有缘,毕业的第一份工作就被分配到了RDS团队,主要负责把MySQL弄到云上做成数据库服务。虽说整天和MySQL打交道,但说实话那段时间并没有很深入的理解MySQL内核,做的事情基本都是围绕着MySQL做管控系统,比较上...

2022-08-18
15

MySQL能否授予查看存储过程定义权限给用户

在其他RDBMS中,可以将查看某个存储过程(PROCEDURE)定义的权限给某个用户,例如在SQL Server中,可以单独将查看ProcedureName定义的权限授予UserA

2022-08-18
8

MySQL的锁机制详解

这段时间一直在学习MySQL数据库。项目组一直用的是Oracle,所以对MySQL的了解也不深。本文主要是对MySQL锁的总结。

2022-08-18
3

数据库中异常与隔离级别

数据库相对于其它存储软件一个核心的特征是它支持事务,所谓事务的ACID就是原子性,一致性,隔离性和持久性。其中原子性,一致性,持久性更多是关注单个事务本身,比如,原子性要求事务中的操作要么都提交,要么都不提交;一致性要求事...

2022-08-18
4

MySQL8.0 redo日志系统优化

现在主流的数据库系统的故障恢复逻辑都是基于经典的ARIES协议,也就是基于undo日志+redo日志的来进行故障恢复。redo日志是物理日志,一般采用WAL(Write-Ahead-Logging)机制,所以也称redo日志为wal日志,redo日志记录了所有...

2022-08-18
2

CentOS 7.4下MySQL5.7.28二进制方式安装

在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装。下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64...

2022-08-18
4

MySQL中的事务隔离级别

事务最经典的、经常被拿出来说的例子就是转账了。假如小花要给小白转账1000元,这个转账会涉及到两个关键操作就是:将小花的余额-1000,将小白的余额+1000。但是万一在这两个操作之间突然出现了错误,比如银行系统突然断电,或...

2022-08-18
2