1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql主从复制replication的一些相关命令

mysql主从复制replication的一些相关命令

时间:2023-10-13 01:20:04

相关推荐

mysql主从复制replication的一些相关命令

主服务器上的相关命令:

show master status;

mysql> show master status\G*************************** 1. row ***************************File: host2-bin.000002Position: 420Binlog_Do_DB: Binlog_Ignore_DB: Executed_Gtid_Set: 5abd564e-2b4f-11e5-a7f1-000c2954ccde:1,780aa541-2b93-11e5-a9ad-000c29ef36a8:11 row in set (0.00 sec)

show slave hosts;

mysql> show slave hosts;+-----------+-----------------+------+-----------+--------------------------------------+| Server_id | Host | Port | Master_id | Slave_UUID |+-----------+-----------------+------+-----------+--------------------------------------+| 1 | 192.168.203.133 | 3306 | 2 | 780aa541-2b93-11e5-a9ad-000c29ef36a8 || 3 | 192.168.203.134 | 3306 | 2 | 5abd564e-2b4f-11e5-a7f1-000c2954ccde |+-----------+-----------------+------+-----------+--------------------------------------+2 rows in set (0.00 sec)

show binarylogs;

mysql> show binary logs;+------------------+-----------+| Log_name | File_size |+------------------+-----------+| host2-bin.000001 | 413 || host2-bin.000002 | 420 |+------------------+-----------+2 rows in set (0.00 sec)

show binlog events;

mysql> show binlog events;+------------------+-----+----------------+-----------+-------------+-------------------------------------------------------------------+| Log_name | Pos | Event_type| Server_id | End_log_pos | Info |+------------------+-----+----------------+-----------+-------------+-------------------------------------------------------------------+| host2-bin.000001 | 4 | Format_desc | 2 | 120 | Server ver: 5.6.16-log, Binlog ver: 4 || host2-bin.000001 | 120 | Previous_gtids | 2 | 151 | || host2-bin.000001 | 151 | Gtid | 1 | 199 | SET @@SESSION.GTID_NEXT= '780aa541-2b93-11e5-a9ad-000c29ef36a8:1' || host2-bin.000001 | 199 | Query| 1 | 262 | BEGIN || host2-bin.000001 | 262 | Table_map| 1 | 309 | table_id: 70 (testdb.t1) || host2-bin.000001 | 309 | Delete_rows | 1 | 359 | table_id: 70 flags: STMT_END_F|| host2-bin.000001 | 359 | Xid | 1 | 390 | COMMIT /* xid=423 */|| host2-bin.000001 | 390 | Stop | 2 | 413 | |+------------------+-----+----------------+-----------+-------------+-------------------------------------------------------------------+8 rows in set (0.00 sec)

下面这几个是删除二进制相关的,不作演示,具体可以搜索一下用法:

purge logs to 'log_name';

purge logs before 'date';

reset master;(老版本flush master)

set sql_log_bin=

从服务器上的相关命令:

slave start

slave stop

SLAVE STOP IO_THREAD //此线程把master段的日志写到本地

SLAVE start IO_THREAD

SLAVE STOP SQL_THREAD //此线程把写到本地的日志应用于数据库

SLAVE start SQL_THREAD

reset slave

SET GLOBAL SQL_SLAVE_SKIP_COUNTER

load data from master

show slave status(SUPER,REPLICATION CLIENT)

CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= //动态改变master信息

PURGE MASTER [before 'date'] 删除master端已同步过的日志

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。