假设我想在我的从服务器上复制mysql中的单个数据库,主服务器可能正在创build并写入多个数据库。 这是可靠的吗? 或者在设置初始主二进制日志坐标之后,复制从服务器是否必须复制写入到所有数据库的所有内容?
如果是这样的话,假设大量写入操作正在进行,那么备份单个数据库的最佳方法是什么?
使用replicate-do-db设置,并注意复制与备份不同TRUNCATE TABLE very_important或UPDATE credit_cards SET number='whoops'将在副本上复制并删除所有内容。
replicate-do-db
TRUNCATE TABLE very_important
UPDATE credit_cards SET number='whoops'