最新 最热

通过 MySQL 二进制日志恢复删除的记录

mysql> use sbtest;mysql> select count(*) from sbtest1;+----------+| count(*) |+----------+|    1000 |+----------+1 row in set (0.00 sec)

2022-08-17
5

MySQL根据某个字段将多条记录的某个字段拼接成一个字段

GROUP_CONCAT函数用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,MySQL 默认的拼接最大长度为1024 个字节,由于1024个字节会出现不够用的情况,所以有时需要去根据情况进行修改,...

2022-08-17
2

数据库索引结构知多少

前几天在看 2018 云栖大会,来自中科院计算所的陈世敏研究员在“数据库内核专场”做了一场《NVM在数据库领域的研究和探索 》的报告演讲。在30分钟的演讲中,其中有近10页PPT的内容和B+Tree这种索引有关。...

2022-08-17
4

基于Redo Log和Undo Log的MySQL崩溃恢复流程

在之前的文章「简单了解InnoDB底层原理」聊了一下MySQL的Buffer Pool。这里再简单提一嘴,Buffer Pool是MySQL内存结构中十分核心的一个组成,你可以先把它想象成一个黑盒子。...

2022-08-17
2

深入了解MySQL主从复制的原理

首先主从复制是什么?简单来说是让一台MySQL服务器去复制另一台MySQL的数据,使两个服务器的数据保持一致。

2022-08-17
2

MySQL 5.7.x无法开启二进制日志的解决方案

mysql> show variables like 'log_bin';+---------------+-------+| Variable_name | Value |+---------------+-------+| log_bin      | ON    |    #二进制日志是关闭的+--...

2022-08-17
5

MySQL数据库备份之逻辑备份

# mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql1)关于数据库名:  -A, --all-databases        所有库  school               数据库名  school stu_info t1 school  数据库的...

2022-08-17
2

还在手工优化慢SQL? 小米出品SQL优化神器

容我标题党一回介绍soar是由小米开源的SQL优化器和重写器项目地址 github.com/XiaoMi/soar目前是仅支持mysql使用基于 ubuntu20.04 lts按文档安装后github.com/XiaoMi/soar…现有 category 和 goods 表; 除主键外, 没...

2022-08-17
17

Linux下MySQL主从配置详细教程

1、修改MySQL配置:主库配置server-id = 3binlog-do-db=xmcp_gxfc #the db need to syncbinlog-ignore-db = mysql #不需要同步的数据库binlog-ignore-db = redmine #不需要同步的数据库log_slave_......

2022-08-17
6

Linux 中 MySQL 授权远程连接

说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和具体用户进行授权。一般 root 用户不会提供给开发者。如:使用 Windows 上的 ...

2022-08-17
2