2019年11月19日, 中午12:30左右公司同事一不小心delete了Mysql数据表数据, 而且是重要的业务数据. 导致我花费了半天的时间来修复数据. 以此次数据修复的过程为中心, 简单介绍一下误删除Mysq...
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtrabac...
当使用source大量导入数据时报错, 数据库的 /opt/mysql/bin/mysqld 进程被直接关闭并重新启动一个新进程, 而且没有error报错, 导致导入失败, 解决办法: 这里的原因是 innodb_buffer_pool_size...
准备工作: mysql5.7 下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads因为 mysql5.7 是没有给一个默认的my.cnf 的, As of MySQL 5.7.18, my-default.ini is no longer...
1.FLUSH TABLES WITH READ LOCK这个命令是全局读锁定,执行了命令之后所有库所有表都被锁定只读。一般都是用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。解锁的语句也是unlock tables。2.LO...
注释注释可用于记录SQL语句的目的或存储过程中代码块的逻辑。解析SQL代码时,MySQL会忽略注释部分。 它只执行除了可执行注释之外的SQL部分,我们将在下一节讨论。MySQL支持三种注释样式(方式):样式一: 从--到...
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtrabac...
mysql 数据库还原方案测试第一种方案: 使用mysqlbinlog 还原: a. 适用时增量恢复, 使用 mysqlbinlog mysql-bin.000001 > xx.sqlb. 适用于 truncate 误操作, 此操作不记录还原日志, 只能增量还原 c. 这...
一. MySQL中的binlog日志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是binlog也会日渐增大,占用很大的磁盘空间,因此,要对binlog使用正确安全的方法清理掉一部分没用的日志。 主要记录...
当对表有大量的增删改操作时,需要用optimize对表进行优化。可以减少空间与提高I/O性能,命令optimize table tablename;假如有foo表且存储引擎为MyISAM。注意: 在OPTIMIZE TABLE运行过程中,MySQL会锁定表每周一次或...