06 2023 档案
摘要:xtrabackup工具是Percona公司研发的一款开源、免费的Mysql热备份软件,还可以进行增量备份,在大数据量的场景下有明显的优势,也是我工作环境中常用的备份工具(跟mysqldump类似的是还是需要配合binlog的备份来做到尽可能多的恢复) 1、xtrabackup工具安装 根据官方给的
阅读全文
摘要:**因为接触的数据库比较多,各个库之间有些细节有出入没有注意就会踩坑** ## 一、场景要求 生产库中有一张主表`tbl_invoice_xbk5`和明细表`tbl_invoice_item_xbk5`,关联字段是主表的`INV_ID`和明细表的`ID`对应,由于前期设计缺陷,发现主表中`INVOI
阅读全文
摘要:**`mysqldump`是一种逻辑备份形式,在工作中,用来实现轻量级的快速迁移或恢复数据库。`mysqldump`是将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法之一** ## 1、mysqldump进行备份 执行`mysqldump --help
阅读全文
摘要:## select ... into outfile语法 ``` select * from students order by score limit 100 into outfile '/database/mysql/tmp/students.csv' FIELDS TERMINATED BY
阅读全文
摘要:**yum安装mysql5.7虽然方便,但是安装的路径和配置难以定制化,这边使用二进制安装,即使用官方提供的编译软件包来安装,不需要额外准备依赖的环境软件,安装也会变的更加轻量,且可以定制化。** ## 一、自定制规范 Mysql本身没有明确的安装规范,但是日常工作中为了便于管理和定位问题,我们需要
阅读全文
摘要:在创建数据库的时候就应该设置好默认字符集和排序集!! 后续修改的话如下: `ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;`
阅读全文