這篇文章主要介紹了mysql數(shù)據(jù)意外刪了的解決方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司服務項目包括阜新網(wǎng)站建設、阜新網(wǎng)站制作、阜新網(wǎng)頁制作以及阜新網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,阜新網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到阜新省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!mysql數(shù)據(jù)意外刪除的解決辦法:首先在數(shù)據(jù)庫文件存放的data目錄里找到【mysql-bin.00000x】文件;然后導出成txt格式;最后輸入相關語句進行恢復數(shù)據(jù)。
mysql數(shù)據(jù)意外刪除的解決辦法:
1、先確認mysql有沒有啟用bin日志 ,就是看下mysql.ini(my.cnf)里的log-bin=mysql-bin, 可以 自定義一個目錄和前綴名,比如/data/log/mylog這樣。
2、然后在數(shù)據(jù)庫文件存放的data目錄就能看到mysql-bin.00000x這樣的文件,這就是二進制日志了,可以導出成txt格式的,里面其實就是對數(shù)據(jù)庫的各種操作sql語句。
3、導出txt文件:
e:\wamp\bin\mysql\mysql5.6.12\bin>mysqlbinlog --database=testdatabase e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000312 > c:\\test1.txt
這是windows下的導出,linux也是類似的。
database=數(shù)據(jù)庫名
從最早的日志還始還原
linux下可以很方便的 mysql-bin.000*
可以加參數(shù)開始時間和結(jié)束時間,就是你執(zhí)行那條sql語句的時間
start-datetime="2014-12-04 11:25:56" --stop-datetime="2014-12-04 13:23:50"
4、恢復數(shù)據(jù):
e:\wamp\bin\mysql\mysql5.6.12\bin>mysqlbinlog --database=yundongchao e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000179 | mysql -u root -p
感謝你能夠認真閱讀完這篇文章,希望小編分享mysql數(shù)據(jù)意外刪了的解決方法內(nèi)容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細的解決方法等著你來學習!