MySQL 复制 on Ubuntu12.04(2)

mysql> SHOW PROCESSLIST \G;
*************************** 4. row ***************************
    Id: 10
  User: root
  Host: slave1:58371
    db: NULL
Command: Binlog Dump
  Time: 777
  State: Has sent all binlog to slave; waiting for binlog to be updated
  Info: NULL

mysql> SHOW SLAVE HOSTS;
+-----------+--------+------+-------------------+-----------+
| Server_id | Host  | Port | Rpl_recovery_rank | Master_id |
+-----------+--------+------+-------------------+-----------+
|        10 | slave1 | 3306 |                0 |        1 |
+-----------+--------+------+-------------------+-----------+
1 row in set (0.00 sec)

在slave上

mysql> SHOW SLAVE STATUS \G
mysql> STOP SLAVE;
mysql> START SLAVE; 

参考: Mysql的官方文档写得真心不错,清晰易懂。

禁用Mysql复制
1、在Slave上停止复制,执行:
mysql> STOP SLAVE;

2、在Master上,编辑 /etc/mysql/my.cnf,注释掉如下几行:
report-host=192.168.150.200
server-id=2

3、在Slave上寻找master.info文件:
~$ sudo find / -name master.info | grep master.info
找到后,删除,或者重命名,或者移动到其他目录。
重启Slave的mysql server。
mysqld-relay-bin.* 等文件可以删除了。

3、在Master上,编辑 /etc/mysql/my.cnf,注释掉如下几行:
server-id=1
log-bin=mysql-binary-log
binlog_format=MIXED
innodb_flush_log_at_trx_commit=1
sync_binlog=1

innodb_fast_shutdown=0 可以选择保留
重启Slave的mysql server。
mysql-binary-log.* 等文件可以删除了。

--------------------------------------分割线 --------------------------------------

Ubuntu 14.04下安装MySQL

《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主从服务器

Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

MySQL-5.5.38通用二进制安装

--------------------------------------分割线 --------------------------------------

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c2841699888ce51110e012b6ff9316dd.html