当前位置:Gxlcms > 数据库问题 > mysql主从主要命令&一些补充信息

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

时间:2021-07-01 10:21:17 帮助过:3人阅读

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主从主要命令&一些补充信息

标签:mysql   命令   主从   

人气教程排行