02 2021 档案

摘要:重点提示:如果备份一个GTID的主库,记住备份语句一定不要将才参数设为OFF:--set-gtid-purged=OFF GTID 是全局唯一的一个id号,在二进制binlog当中,所有的事物都有一个GTID编号,而且这边编号是连续不可间断的, 对于主从复制类型的数据库,有以下3个重要参数: gti 阅读全文
posted @ 2021-02-27 15:00 linuxTang 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1在模板机关闭的状态下,右击模板机--管理--克隆,然后就下一步下一步下一步,最后给虚拟机指定一个名称和一个用于存放数据的位置,点击完成 2克隆机创建完成后需要对主机名和ip地址进行修改 主机名修改后重启虚拟机:[root@db01 ~]# vim /etc/hostname ip地址修改: vim 阅读全文
posted @ 2021-02-26 17:26 linuxTang 阅读(691) 评论(0) 推荐(0) 编辑
摘要:1登陆从库查看从库里面库级别的白名单: [root@instance-r5y0pf5d ~]# mysql -uroot -p123456 -S /data/3308/mysql.sock mysql: [Warning] Using a password on the command line i 阅读全文
posted @ 2021-02-25 16:05 linuxTang 阅读(96) 评论(0) 推荐(0) 编辑
摘要:将从库替换为主库 1停止主从:stop slave; 2重置所有:reset slave all; 3让业务直接连接到这个库即可 阅读全文
posted @ 2021-02-25 11:56 linuxTang 阅读(106) 评论(0) 推荐(0) 编辑
摘要:执行change master to那一刻,会将主库信息永久保存到master.info里,而后我们又执行了一个start slave,这个命令的作用就是让两个线程io和sql开始干活,首先干活的是io线程,io线程从master.info里拿到主库信息与主库进行连接,当主库收到从库io线程请求后会 阅读全文
posted @ 2021-02-25 11:01 linuxTang 阅读(75) 评论(0) 推荐(0) 编辑
摘要:名词解释: 文件: binlog:主库存二进制日志的 relay-log:从库接收主库的二进制日志临时存放处。 master.info:从库中存放主库的信息处 relay-log.info:存上次接收到的relay-log位置点的信息处 线程: binlog_dump_thread:主库用于进行二进 阅读全文
posted @ 2021-02-25 10:26 linuxTang 阅读(181) 评论(0) 推荐(0) 编辑
摘要:主从复制工作过程: 1在从库中执行change master to命令后,命令中的信息会被记录到master.info文件中,当我们在从库执行启动线程命令start slave;的一瞬间,我们的从库会立即启动两个线程(Slave_IO_Running和Slave_SQL_Running),其中Sla 阅读全文
posted @ 2021-02-20 17:46 linuxTang 阅读(235) 评论(0) 推荐(0) 编辑
摘要:一介绍: 使用XBK工具的前提是需要指定mysql配置文件的位置,默认软件会去/etc/my.cnf里找,如果mysql的配置文件不在etc下,那么久要指定配置文件的位置。如果备份失败,请确定my.cnf里是否有[client] socket=/tmp/mysql.sock 如果你在初始化mysql 阅读全文
posted @ 2021-02-04 15:46 linuxTang 阅读(849) 评论(0) 推荐(0) 编辑
摘要:第一种方法(从全备中恢复单库): 在测试环境中恢复出整个实例,然后再单独备份出所需要的库或者表,最后拿着这些库或者表的备份sql去生产环境进行恢复。 第二种方法使用--one-database(从全备中恢复单库): [root@instance-r5y0pf5d /data/backup]# mys 阅读全文
posted @ 2021-02-03 17:16 linuxTang 阅读(151) 评论(0) 推荐(0) 编辑
摘要:二进制日志: 1先确认正在用的是哪个日志: show master status; 2查看当前日志文件的事件: show binlog events in 'mysql-bin.000003'; 3通过位置号截取二进制日志: mysqlbinlog --start-position --stop-p 阅读全文
posted @ 2021-02-02 13:43 linuxTang 阅读(80) 评论(0) 推荐(0) 编辑
摘要:实例一: 1误删除world库里的city.frm文件后,发现city表没了 [root@instance-r5y0pf5d ~]# cd /data/mysql/data/world [root@instance-r5y0pf5d /data/mysql/data/world]# ls city. 阅读全文
posted @ 2021-02-02 12:08 linuxTang 阅读(80) 评论(0) 推荐(0) 编辑
摘要:备份必加参数: -R:在备份时,同时备份存储过程和函数,相当于linux的shell脚本 -E:在备份时,同时备份event,相当于linux里的定时备份命令crontab --triggers:在备份时同时备份触发器, --master-data=2:记录备份开始时的position号,可作为将来 阅读全文
posted @ 2021-02-01 18:20 linuxTang 阅读(141) 评论(0) 推荐(0) 编辑
摘要:优化相关的日志-slowlog 作用:记录慢SQL语句的日志,定位低效SQL语句的工具日志 开启慢日志:slow_query_log=1 慢日志文件的位置:slow_query_log_file=/data/mysql/slow.log 设定慢查询时间为0.1秒:long_query_time=0. 阅读全文
posted @ 2021-02-01 14:56 linuxTang 阅读(891) 评论(0) 推荐(0) 编辑
摘要:1查看有多少个事务 3号文件里有372个事务 mysql> show master status; + + + + + + | File 3号文件 | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set 本机一共运行了372个 阅读全文
posted @ 2021-02-01 11:22 linuxTang 阅读(665) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示