mysql日志占用大量空間怎么解決方法?
今天有個同事來問我,說mysql目錄里有很多1.1G的mysql-bin.00000*文件,占了100多g,占用了很多磁盤空間。這些文件都是msyql日志文件,可以訪問幾m到幾g,解決這個問題并不難。只需修改文件中的#log-binmysql-bin和#binlog_formatmix
MySQL的數(shù)據(jù)如何恢復(fù)到任意時間點?
要將數(shù)據(jù)庫還原到以前的時間點,必須有日志備份。以下是使用日志的示例:createdatabasedb1goalterdatabasedb1setrecoveryfullgobackupdatabasedb1towithinit-first,對數(shù)據(jù)庫進行完整備份。否則,檢查點將存放非活動日志(類似于簡單恢復(fù))。Go-一些數(shù)據(jù)庫操作-一些數(shù)據(jù)庫操作-一些數(shù)據(jù)庫操作-假設(shè)你在15:15之后刪除了這個表-如果你想恢復(fù)這個表,你需要對數(shù)據(jù)庫做一個日志備份。使用MasterGo備份日志DB1到withnorecoveryGo-然后執(zhí)行以下操作。從withnorecoveryGoRestoreLogDB1中使用MasterGoRestore數(shù)據(jù)庫DB1。Fromwithrecov:15:00-此時數(shù)據(jù)庫恢復(fù)到15:15的狀態(tài)。