mysql主从主要命令&一些补充信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql主从主要命令&一些补充信息相关的知识,希望对你有一定的参考价值。

mysql主从的一些补充信息

1.如果修改了主服务器配置,记得删除master.info文件,否则还是会以之前从服务器的配置启动,也可能会导致错误。

2.如果想以复制数据文件的方式来备份数据库,只需要stop slave;-->再备份数据库文件-->start slave;,这样不需停止主库业务,又可以备份数据,master的数据更新会在start save后同步到slave上。

3.Slave_IO_State的取值:空     ##复制没有启动

                                        Connecting to master    ##没有连接上master

                                        Waiting for master to send event    ##已经连上

4.双机互备,则是两个mysql同时配置为master和slave

5.主库上的相关主要命令

show master status;
show slave hosts;
show binary|master logs;    ##查看binlog日志
show binlog events;    ##查看binlog日志中的事件,不要轻易查看,大日志文件会输出很多。
purge binary|master logs to ‘log_name‘;
purge binary|master logs before ‘date‘;    ##清楚指定日志文件和日期之前的binlog日志。
reset master;    ##将所有binglog日志文件清空,并创建一个新的日志文件,从0000001开始。
set sql_log_bin=0|1;

6.从库上相关主要命令

start slave;
stop slave;
stop slave io_thread;
start slave io_thread;    ##关闭/开启slave的io同步进程
stop slave sql_thread;
start slave sql_thread;    ##关闭/开启slave的sql同步进程
reset slave;
reset slave all;    ##清除master.info和relay-log等从库配置,使该库与原主从无关。
show slave status\G;
purge binary logs to ‘log_name‘| before ‘date‘;
change master to master_host=‘‘,master_port=‘‘,master_user=‘‘,master_password=‘‘,master_log_file=‘‘, master_log_pos=‘‘;
load data from master;
set global sql_slave_skip_counter;








以上是关于mysql主从主要命令&一些补充信息的主要内容,如果未能解决你的问题,请参考以下文章

Redis基础

mysql 主从复制change master to

mysql 复制(主从复制)

2016-2017-1 20155215 信息安全技术 补课上测试

mysql主从复制那点事

Mysql 主从复制简易操作指南