Mysql的Bin log數(shù)據(jù)恢復:不小心刪除數(shù)據(jù)庫
興縣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!前言:因為不小心刪除了測試機器上Mysql的一整個數(shù)據(jù)庫Schema,因為是測試機所以沒有做備份,現(xiàn)在通過MySQL的Bin log方式恢復到刪除以前的數(shù)據(jù)庫。
當然做Bin log的數(shù)據(jù)恢復前提是已經(jīng)打開Bin log的功能,如果又沒做數(shù)據(jù)備份,又沒打開Bin log日志,那你就可能需要考慮快照等其它方式從系統(tǒng)的角度去恢復。
Bin log 常用于數(shù)據(jù)增量備份和恢復,以及數(shù)據(jù)庫主從復制。如果沒有開啟,可以通過如下方式打開:
1、打開mysql的binlog功能
mysql是支持增量備份,但要打開mysql的bin log功能。
修改mysql的配置文件。linux是/etc/my.cnf,windows是mysql的安裝目錄/my.ini
在[mysqld]下面加上log-bin一行代碼,如下面:
# Replication Master Server (default) # binary logging is required for replication log-bin=mysql-bin # binary logging format - mixed recommended binlog_format=mixed。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。