- 博客(6)
- 收藏
- 关注
原创 mysql备份和恢复
mysql备份mysqldump1.简介:mysqldump是mysql自带的逻辑备份工具2.备份原理:通过协议链接到 mysql 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。3.备份命令:mysqldump [选项]数据库名 [表名]> 脚本名mysqldump [选项]–数据库名 [选项 表名]> 脚本名mysqldump [选项]–all-database
2020-09-14 15:15:07 375
原创 复杂sql语句执行计划分析
一.创建表db_tb_filterCREATE TABLE `db_tb_filter` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键自增', `schema_name` varchar(32) NOT NULL COMMENT '逻辑库名称', `database_name` varchar(32) NOT NULL COMMENT '数据库名称', `table_name` varchar(32) NOT NULL COMM
2020-07-06 11:04:39 539
原创 mysql的导入和导出
mysql的导出1.使用 SELECT … INTO OUTFILE 语句导出数据语法:select * from table into outfile '/路径/文件名'fields terminated by ','enclosed by '"'lines terminated by '\r\n'数据库中存了表aaa:使用select into outfile 将它导出:SELECT * FROM aaa INTO OUTFILE '/app/mysql/aaa.txt' FIEL
2020-06-23 09:09:43 1353
原创 整理gtid相关知识
什么是gtid全局事务标识符(GTID)是主服务器创建的唯一标识符,一个gtid映射一个在主服务器上提交的事务。gtid不仅在主服务器上是唯一的,而且在被复制到的所有服务器上也是唯一的。gtid的格式和存储gtid表示为一组合成id:uuid:tiduuid:在gtid模式下会根据当时的时间等为每个服务器生成世界上唯一(100年以内)的id。tid:当一个事务在主服务器上提交时会产生一个序列号,这个序列号一般是按序生成的。一般从1开始。例如,最初要在服务器上使用UUID:3E11FA47-71
2020-06-22 12:00:59 259
原创 验证gtid的复制方式
验证gtid的复制方式主服务器:192.168.77.130从服务器:192.168.77.1311.在主服务器上创建一个数据库repl,创建table aaa:2.备份主服务器repl数据库并发送给从服务器:3.查看并修改test1.sql中gtid:4.进入从服务器mysql执行下面命令:stop slave;source /app/mysql/test1.sqlreset master;change master to master_log_file='mysql-bin
2020-06-19 10:41:23 139
原创 主从服务器与gtid
主从服务器一.什么是主从服务器建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。一台服务器充当主服务器,而另外一台服务器充当从服务器。主服务器会将更新信息写入到一个特定的二进制文件(binlog)中,并会维护文件的一个索引(binlog.index)用来跟踪日志循环,这个日志(binlog)可以记录并发送到从服务器的更新中去。从服务器连接到主服务器之后,从服务器有一个 IO 线程,将主服务器的 binlog 日志拷贝到自己本地,写入一个 relay中继日志(rel
2020-06-18 11:13:44 858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人