MySQL 复制集群动态添加 slave

2009-08-13 9:37  |  分类:存储备份, 数据库

MySQL 数据文件需要存放在 LVM 逻辑卷上才能进行如下操作。

创建快照:
master 作为源:

## 对 master 进行读锁定
mysql> flush tables with read lock;

## 在新终端中(退出锁会失效)创建 MySQL 数据 逻辑卷 的快照
modprobe dm-snapshot
lvcreate -l 486 -s -n mysql_snap /dev/vg/mysql

## 记录当前 binlog 名称及 POS
mysql> show master status;
+------------------+-----------+
| File             | Position  |
+------------------+-----------+
| mysql-bin.000018 | 235667001 |
+------------------+-----------+

## 解锁
mysql> unlock tables;

slave 作为源:
全文阅读 »

第一次演讲,讲的不好。内容比较宽泛,很多一笔带过了,有些内容可以在以后详细写一下。

为方便各操作系统下的阅读,转成了 pdf 文件。下载地址如下:

网站集群架构.pdf