随笔分类 - mysql
摘要:#!/bin/bash mysqldump -ubackupser -p123456 dbname>/data/mysql_backup/dbane_$(date "+%Y%m%d%H%M%S").sql 每次备份自动加上时间戳命名 可放到linux定时任务里面自己执行
阅读全文
摘要:起因 某日mysql主从同步发生了错误,此时发现从库不再执行同步操作,于是在从库执行show slave status\G发现如下错误: 上图中标红色的需要重点关注。 解决办法 之前出现其他常规的sql错误一般情况下我们都选择忽略(可能会造成一定的数据不一致),但是这个错误无法忽略,于是采用了重建从
阅读全文
摘要:概述 因检测当前版本5.7.36的mysql有一些漏洞,因此需要进行升级,本次升级将从5.7.36 >5.7.39,环境为CentOS7。旧版本使用的是rpm包的方式自行安装的,因此升级起来也就比较简单了,其他方式安装的请自行处理。这里只介绍通过rpm包的方式升级版本。 1.下载新的安装包 mysq
阅读全文
摘要:客户员工与客户公司产生了矛盾离职,离职的时候系统账号权限还未收回,此员工使用账号登录系统之后恶意篡改用户数据被发现。 系统本身做了mysql主从同步,但是因为是恶意篡改数据,对于程序和数据库而言其属于合理的操作范围,主从同步也会正常同步 目前系统有日志记录功能,不过日志记录只记录了用户修改时传入的参
阅读全文
摘要:mysqldump -uroot -p12345678 db_name >/home/mysqlBak/db_name_$(date +%Y-%m-%d-%H:%M).sql 按照时间命名
阅读全文
摘要:可以通过如下SQL文进行过检索并提取关键信息,如果想要额外的信息可以查看columns表有哪些字段,自己组合 SELECT c.ORDINAL_POSITION AS count, c.COLUMN_NAME AS fieldName, c.COLUMN_TYPE AS fieldType, c.C
阅读全文
摘要:问题起源: mysql数据库同步过程中经常会因为某种错误导致同步出错而暂停,此时使用show slave status\G命令能查看到错误数据此时Slave_SQL_Running: No,为了解决这个问题一般使用如下命令解决 stop slave; set global sql_slave_ski
阅读全文