随笔分类 - MySQL
摘要:#!/bin/bash #全备方式,一般在从机上执行,适用于小中型mysql数据库 #删除15天以前备份 source /etc/profile #加载系统环境变量 source ~/.bash_profile #加载用户环境变量 set -o nounset #引用未初始化变量时退出 #set -
阅读全文
摘要:问题描述 主从同步报如下错误: Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘Slave has more GTIDs than the master has, using th
阅读全文
摘要:导出要用到MySQL的mysqldump工具,基本用法是: Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]OR mysqldump [O
阅读全文
摘要:MySQL主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然有一些解决办法,但是有时很难彻底解决,重置主从服务器也许不是最快的办法,但却是最安全有效的。 下面将自己重置主从同步的步骤总结一下,以备不时之需。master与slave均使用:假设有db1,db2两个数据库需要热备。
阅读全文
摘要:一、问题描述 某项目客户要求把阿里云上一台ECS非核心的mysql库做备份,具体要求如下: 1、每天1:00对mysql数据库进行完全备份。 2、备份文件存放到阿里云的NAS平台上。 3、保留5天的备份副本。 TPS: 运行mysql的ECS的操作系统为windows 2012 64位 mysql的
阅读全文
摘要:如何快速关闭MySQL/InnoDB? 如果用的引擎是InnoDB,每次敲下mysqladmin -uroot -p shutdown关闭数据库的时候,总是很难预测这个命令会执行多久,实际经验表明,短则五秒,长则三十分钟一小时都有可能。也分享一下我的经验吧。 1. 为什么InnoDB关闭会慢? 事实
阅读全文
摘要:@echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" cd C:\Program Files\MariaDB 10.2\bin&&mysqldump -hlocalhost -uroot -pxxxxx --single-transaction -
阅读全文
摘要:概述 binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,去除主键的INSERT SQL,是DBA和运维人员数据恢复好帮手。 一、安装配置 1.1 用途 数据快速回滚(闪回) 主从切换后新ma
阅读全文
摘要:mysql -uroot -proot MySQL5.7 mysql.user表没有password字段改 authentication_string; 一. 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: C
阅读全文
摘要:查询数据库中的存储过程和函数 select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE' //存储过程 select `name` from mysql.proc where db = 'xx' and `type`
阅读全文
摘要:一、MySql官网文档解释在**mysql5.***中描述如下 Different limits related to tables and indexes. For example, the maximum number of ordered indexes in the cluster is d
阅读全文
摘要:创建表时报错,索引列超过最大约束ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes. 1. 错误原因由于 MySQL Innodb 引擎表索引字段长度的限制为 767 字节,因此对
阅读全文
摘要:DELIMITER $$ CREATE PROCEDURE pro_insert(IN maxNum INT) BEGIN DECLARE i INT DEFAULT(1); while i<=maxNum DO INSERT INTO employees (first_name ,last_nam
阅读全文
摘要:本文通过图文并茂的形式给大家介绍了MySql 5.7.20安装及data和my.ini文件的配置方法。 mysql 的下载地址:https://dev.mysql.com/downloads/mysql/ 下载的是免安装版的: 下载好以后把他解压到D盘里,然后配置环境变量。 MYSQL_HOME=D
阅读全文
摘要:https://www.cnblogs.com/royfans/p/7857760.html
阅读全文
摘要:作为一名DBA,在工作中会经常遇到一些MySQL主从同步延迟的问题,这些同步慢的问题,其实原因非常多,可能是因为主从的网络问题导致,可能是因为网络带宽问题导致,可能是因为大事务导致,也可能是因为单线程复制导致的延迟。最近遇到一个很典型的同步延迟问题,将分析过程写出来,希望对广大DBA在排查同步延迟问
阅读全文
摘要:Mycat 是一款基于阿里开源产品Cobar而研发的开源数据库分库分表中间件(基于Java语言开发),可以用来方便地搭建面向企业应用开发的大数据库集群,支持事务、ACID等特性,其核心是基于代理方案实现 MySQL 高可用,是目前比较流行的 MySQL 高可用的方案之一。 Mycat 官网地址: h
阅读全文
摘要:说明: 5.7使用的默认为utf8mb4_unicode_ci 创建存储过程 CREATE DEFINER=`root`@`localhost` PROCEDURE `alter_table_character`() begin declare f_name varchar(100); declar
阅读全文
摘要:概要: 此外无其他信息,个人觉得这个话题有点范,就只好简单说下该如何做,对于一个存储设计,必须考虑业务特点。 思考 如何设计或优化千万级别的大表?此外无其他信息,个人觉得这个话题有点范,就只好简单说下该如何做,对于一个存储设计,必须考虑业务特点,收集的信息如下: 数据的容量:1-3年内会大概多少条数
阅读全文
摘要:列压缩:https://yq.aliyun.com/articles/64891表压缩:https://www.cnblogs.com/mysql-dba/p/5125220.html
阅读全文

浙公网安备 33010602011771号