這篇文章寫的很清楚样屠,參考一下
https://blog.csdn.net/qq_33280890/article/details/110625684
https://www.cnblogs.com/hanyifeng/p/5756462.html
補(bǔ)充一點(diǎn)上述文章沒提到的點(diǎn)卤档,就是還可以通過binglog恢復(fù)指定的數(shù)據(jù)庫
恢復(fù)指定庫的數(shù)據(jù) -d
—database=db_name,-d db_name
只列出該數(shù)據(jù)庫的條目(只用本地日志)旁赊。僅僅恢復(fù)指定數(shù)據(jù)庫的數(shù)據(jù),如下面的,僅僅恢復(fù)數(shù)據(jù)庫lvnian的數(shù)據(jù)而已,其他庫的數(shù)據(jù)不會恢復(fù)
mysqlbinlog -d lvnian /var/log/mysql-bin.000001 | mysql -uroot -p