随笔分类 -  MySQL

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