《誤刪mysql庫(kù)不要緊,binlog數(shù)據(jù)來(lái)幫你,再也不用擔(dān)心刪庫(kù)要跑路》要點(diǎn):
本文介紹了誤刪mysql庫(kù)不要緊,binlog數(shù)據(jù)來(lái)幫你,再也不用擔(dān)心刪庫(kù)要跑路,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
從刪庫(kù)到跑路什么意思,mysql刪庫(kù)到跑路什么梗,其實(shí)這是IT界的一個(gè)老梗了,不外很多網(wǎng)友沒(méi)有IT的相關(guān)知識(shí)都不清楚這里面的意思吧!下面為大家?guī)?lái)了相關(guān)意思的介紹!
從刪庫(kù)到跑路什么意思?
這其實(shí)是IT界的一個(gè)老梗,一次某論壇的數(shù)據(jù)庫(kù)管理員埋怨自己老板一直虐待他,結(jié)果他一氣之下就刪庫(kù)跑路了……于是就有了從刪庫(kù)到跑路這個(gè)梗
mysql刪庫(kù)到跑路什么梗?
其實(shí)學(xué)習(xí)數(shù)據(jù)庫(kù)的網(wǎng)友都清楚數(shù)據(jù)庫(kù)是可以備份的,但是總是也避免不了運(yùn)維人員一次失誤造成的刪庫(kù),然后想要跑路.
不要著急,刪了庫(kù)不要慌,有一種方法可以快速恢復(fù)數(shù)據(jù)!
MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保留在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性.
MySQL所使用的 SQL 語(yǔ)言是用于拜訪數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言.MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù).
由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開(kāi)發(fā)環(huán)境.成為企業(yè)數(shù)據(jù)庫(kù)的首選.
binlog基本定義:二進(jìn)制日志,也成為二進(jìn)制日志,記錄對(duì)數(shù)據(jù)發(fā)生或潛在發(fā)生更改的SQL語(yǔ)句,并以二進(jìn)制的形式保留在磁盤中;
默認(rèn)存放位置為數(shù)據(jù)庫(kù)文件所在目錄下
文件的命名方式: 名稱為hostname-bin.xxxxx (重啟mysql一次將會(huì)自動(dòng)生成一個(gè)新的binlog)
配置binlog,在配置文件my.cnf中設(shè)置,并重啟mysql
每一條會(huì)修改數(shù)據(jù)的sql都會(huì)記錄在binlog中.所以根據(jù)binlog可以恢復(fù)數(shù)據(jù).首先要分析刪庫(kù)時(shí)間和數(shù)據(jù)丟失時(shí)間,然后關(guān)閉數(shù)據(jù)庫(kù)連接,直接從本機(jī)導(dǎo)出,例如:導(dǎo)出 "2004-12-25 11:25:56"至"2004-12-25 11:25:56"的binlog數(shù)據(jù):
mysqlbinlog --start-datetime="2004-12-25 11:25:56" --stop-datetime="2004-12-25 11:25:56" mysql-bin.000012 > 000012.sql
再把所有sql導(dǎo)入到數(shù)據(jù)庫(kù)中
mysql -udbaroot -pdbaroot -h127.0.0.1 -f < 000012.sql
大功告成,登錄數(shù)據(jù)庫(kù)發(fā)現(xiàn)刪除之后發(fā)現(xiàn)數(shù)據(jù)又回來(lái)了,是不是弗成思議,對(duì)于想刪庫(kù)跑路的有想法的年輕人你們可能要遭殃了,很可能公司會(huì)把你抓起來(lái)揍你 ^*^ 所以還是不要抱有這種思想,安安生生維護(hù)服務(wù)器吧~!
歡迎參與《誤刪mysql庫(kù)不要緊,binlog數(shù)據(jù)來(lái)幫你,再也不用擔(dān)心刪庫(kù)要跑路》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/7076.html