![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库初级
LiuHuan_study
开心学习
展开
-
记MySQL5.6.22一SQL在order by后增加limit执行效率下降问题
问题背景:MySQL版本:5.6.22服务器:操作系统:CentOS release 6.6 (Final)内存:7.6G CPU:4核base_charge表数据量:5036032行记录merchant表数据量: 1600行记录store表数据量: 3083行记录完整的SQL:SELECT bc.id, bc.state, bc.audit_stat...原创 2020-01-03 15:31:54 · 377 阅读 · 0 评论 -
MySQL大表增加字段——实验记录
实验环境:操作系统:CentOS release 6.8 (Final)CPU:4 Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz 2核4线程内存:8G磁盘:阿里云普通云盘实验表:x_link_prod数据库下base_charge表 数据行:3210346实验工具MySQL自带...原创 2019-09-17 09:15:05 · 2280 阅读 · 0 评论 -
Percona-XtraBackup8.0安装及全库备份
虚拟机:操作系统:CentOS Linux release 7.5.1804 (Core)数据库版本:mysql Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL)Percona-XtraBackup下载地址:https://www.percona.com/downloads/Percona-XtraB...原创 2019-06-02 20:01:40 · 2683 阅读 · 0 评论 -
Linux-定时脚本将一台服务器上的mysql数据库自动备份到另一台服务器的数据库中
Linux-定时脚本将一台服务器上的mysql数据库自动备份到另一台服务器的数据库中有两台服务器,一台正式服务器A,一台测试服务器B,现需要将正式服务器A中的数据库每天备份到测试服务器B,提高数据库的容灾性以及防止数据库在测试中出现错误。1.从正式服务器A中导出需要备份的数据库使用mysqldump指令导出数据库文件/usr/sbin/mysqldump -u root -ppas...转载 2018-08-08 17:55:09 · 4315 阅读 · 0 评论 -
innobackupex全量备份和增量备份
一、innobackupex备份与恢复简介1、innobackupex参数说明--compress:该选项表示压缩innodb数据文件的备份。--compress-threads:该选项表示并行压缩worker线程的数量。--compress-chunk-size:该选项表示每个压缩线程worker buffer的大小,单位是字节,默认是64K。--encrypt:该选项表示...原创 2018-08-02 18:04:07 · 2641 阅读 · 0 评论 -
Point-In-Time recovery(时间点的恢复innobackupex)
使用工具:innobackupex第一步:在自己的数据创建添加一些数据create database xtra_test default charset utf8;use xtra_test;create table M(id int,name varchar(10))engine=myisam;create table I(id int,name varchar(10))e...原创 2018-08-01 13:30:53 · 2543 阅读 · 0 评论 -
mysqlbinlog+binlog日志文件+数据恢复
一、binlog介绍1)该日志记录着数据库的所有增、删、改的操作日志,还包括这些操作的执行时间。Binlog功能默认是关闭的,没有开启。查看binlog,用mysqlbinlog -v mysql-bin.000001Binlog的用途:1:主从同步 2:恢复数据库开启binary log功能:通过编辑my.cnf中的log-bin选项可以开启二进制日志;形式如右:log-bi...原创 2018-08-04 17:15:33 · 2863 阅读 · 0 评论 -
mysqldump实现MySQL 数据库的备份及还原
一、mysqldump介绍作用:mysqldump是mysql自带的备份和数据转移的工具。特点:它只产生sql语句(即sql命令)封装在文件,而不是真实的数据。Mysqldump是逻辑备份,不是物理备份,备份的是SQL语句,而不是数据文件。Mysqldump适用于小型数据库,数据容量一般是在几个G大小,当数据量很大的情况下,不建议使用mysqldump。导出对象:可以针对单个表、多个表...原创 2018-08-04 15:33:40 · 496 阅读 · 0 评论 -
VirtualBox网络配置
VirtualBox网络配置目标:实现主机和虚拟机互通,虚拟机与虚拟机互通,虚拟机可上网 一、VirtualBox新建虚拟机,安装CentOS7,过程省略。 二、安装完成后,在VirtualBox首页页面点击:管理 --> 主机网络管理器 --> 进入图2 ...原创 2018-07-28 15:33:28 · 727 阅读 · 0 评论 -
学会用各种方式备份MySQL数据库
转自:http://www.cnblogs.com/liangshaoye/p/5464794.html 前言 为什么需要备份数据? 数据的备份类型 MySQL备份数据的方式 备份需要考虑的问题 设计合适的备份策略 实战演练 使用cp进行备份 使用mysqldump+复制BINARY LOG备份 ...转载 2018-07-14 16:13:55 · 2171 阅读 · 0 评论 -
在CentOS7安装相应版本的mysql
注意:安装新版mysql之前,我们需要将CentOS操作系统自带的数据库mariadb-lib卸载[bigdata@eric011 software-package]$ rpm -qa|grep mariadbmariadb-libs-5.5.56-2.el7.x86_64[bigdata@eric011 software-package]$ yum remove -y ma...原创 2018-07-07 11:55:52 · 16778 阅读 · 1 评论 -
编译安装lua ,错误error: readline/readline.h: No such file or directory
转载:https://blog.csdn.net/selfi_xiaowen/article/details/70171249编译安装lualua, by foxbin.Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy...转载 2018-07-13 10:47:27 · 1189 阅读 · 0 评论 -
MySQL8主从复制技术
此篇博文是基于binlog建立主从复制,基于GTID建立的主从复制请看我的另一篇博文https://blog.csdn.net/liuhuan_study/article/details/81085336。MySQL的主从复制技术首先要满足一些条件: 1、两台服务器能相互ping通,代表着可以相互通信 2、开始主从复制操作之前,要将主数据库的数据备份,在从数...原创 2018-07-12 16:01:42 · 2812 阅读 · 0 评论 -
MySQL主从复制技术(GTID)
配置MySQL基于GTID的复制这篇微博是基于GTID实现两个服务器的主从复制。基于二进制文件建立的主从复制见我的另一篇微博:https://blog.csdn.net/liuhuan_study/article/details/81017395GTID主从复制的配置思路一、环境准备 MySQL 主库 masterIP: 172.16.7.129MySQL 从库 s...原创 2018-07-17 17:33:39 · 465 阅读 · 0 评论