表示 进入内容 11
Displaying posts with tag: 双主 (reset)
MySQL 数据库双主改造

   对于使用中的已有了一些数据库的 MySQL, 如何改造成双主呢? 这里写一篇文章, 详细记录操作步骤. 听取各位的意见.

   这里假设有两台服务器: A 和 B. 要让他们互为主, 但实际使用时, 不同的服务器只服务不同的 db, 避免出现数据冲突.

1. 修改 nginx 配置, 挂维护页

   这一步很重要. 你需要告诉你的用户, 你的网站在维护, 同时要确保不会再出现数据库写操作.

   另外, 还要停止 crontab 任务.

2. 备份数据库

   Server A:

mysqldump -uroot -p --all-databases > a_dbdump_all.sql
gzip a_dbdump_all.sql

   Server B:

mysqldump -uroot -p --all-databases > b_dbdump_all.sql
gzip b_dbdump_all.sql

   把线上数据库备份到本地

scp test@server_a:~/a_dbdump_all.sql.gz .
scp …
[获取更多]
表示 进入内容 11