mysql數(shù)據(jù)意外刪了的解決方法

這篇文章主要介紹了MySQL數(shù)據(jù)意外刪了的解決方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供湛江網(wǎng)站建設(shè)、湛江做網(wǎng)站、湛江網(wǎng)站設(shè)計、湛江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、湛江企業(yè)網(wǎng)站模板建站服務,十多年湛江做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務。

mysql數(shù)據(jù)意外刪除的解決辦法:首先在數(shù)據(jù)庫文件存放的data目錄里找到【mysql-bin.00000x】文件;然后導出成txt格式;最后輸入相關(guān)語句進行恢復數(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),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細的解決方法等著你來學習!

分享文章:mysql數(shù)據(jù)意外刪了的解決方法
標題來源:http://bm7419.com/article12/jddcgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、云服務器、自適應網(wǎng)站定制開發(fā)、虛擬主機、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站