mysql> INSERT INTO st (Name) VALUE ('E');
mysql> SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000007 | 553 | | |
+------------------+----------+--------------+------------------+
由于我们前面已经做了一个完全备份,所有我们现在可以备份从330开始的
数据了
# mysqlbinlog --start-position 330 mysql-bin.000007
>/root/mysql.incr.sql //备份增加的二进制文件
mysql>DROP DATABASE luowei;
然后恢复该数据库
# service mysqld stop
# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
# cd /mydata/data/
# tar xf /root/mysql.incr.sql -C .
# mysql < /root/mysql.incr.sql
# service mysqld start
登录到数据库,
就会发现有数据恢复正常
作者“IT梦-齐-分享”