記錄一次MySQL邏輯備份與恢復的演練 流程大概是這樣的: 從 42.121.189.236 拿數據到 192.168.1.119 然後再把數據送到 192.168.1.110 上恢復 那麼、接下來就來看看這個過程、 ㈠ 在192.168.1.119上從 42.121.189.236 上拿數據、並送給 192.168.1.110 [plain] $ mysqldump -udavid -p123 -h42.121.189.236 --single-transaction --lock-tables --force --master-data=1 --databases cdio > /tmp/cdio_bak.sql # tar -jcv -f cdio_bak.sql.tar.bz2 cdio_bak.sql # scp cdio_bak.sql.tar.bz2 192.168.1.110:/tmp/ ㈡ 在 192.168.1.110 上恢復並驗證 [plain] # tar -jxv -f cdio_bak.sql.tar.bz2 -C /home/mysql $ mysql -uroot -poracle < cdio_bak.sql mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cdio | mysql> use cdio; Database changed mysql> select count(*) from t_visitor; +----------+ | count(*) | +----------+ | 313 | +----------+ By David Lin 2013-06-09 Good Luck