數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原呢_MySQL
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 20:00:53
數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原呢_MySQL
數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原呢_MySQL:﹙1﹚ 為了避免數(shù)據(jù)庫(kù)配置文件出現(xiàn)問(wèn)題,建議每次修改數(shù)據(jù)庫(kù)配置文件就備份一次,這樣恢復(fù)數(shù)據(jù)庫(kù)會(huì)方便很多,不然類似這樣的問(wèn)題出現(xiàn)會(huì)很難解決,但是出現(xiàn)這個(gè)問(wèn)題也必須要解決,因?yàn)檫@些數(shù)據(jù)雖然是本地的,但是不想失去這些數(shù)據(jù)﹙2﹚ 產(chǎn)生問(wèn)題的描述:1﹚
導(dǎo)讀數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原呢_MySQL:﹙1﹚ 為了避免數(shù)據(jù)庫(kù)配置文件出現(xiàn)問(wèn)題,建議每次修改數(shù)據(jù)庫(kù)配置文件就備份一次,這樣恢復(fù)數(shù)據(jù)庫(kù)會(huì)方便很多,不然類似這樣的問(wèn)題出現(xiàn)會(huì)很難解決,但是出現(xiàn)這個(gè)問(wèn)題也必須要解決,因?yàn)檫@些數(shù)據(jù)雖然是本地的,但是不想失去這些數(shù)據(jù)﹙2﹚ 產(chǎn)生問(wèn)題的描述:1﹚
﹙1﹚ 為了避免數(shù)據(jù)庫(kù)配置文件出現(xiàn)問(wèn)題,建議每次修改數(shù)據(jù)庫(kù)配置文件就備份一次,這樣恢復(fù)數(shù)據(jù)庫(kù)會(huì)方便很多,不然類似這樣的問(wèn)題出現(xiàn)會(huì)很難解決,但是出現(xiàn)這個(gè)問(wèn)題也必須要解決,因?yàn)檫@些數(shù)據(jù)雖然是本地的,但是不想失去這些數(shù)據(jù)
﹙2﹚ 產(chǎn)生問(wèn)題的描述:
1﹚ 在虛擬機(jī)中測(cè)試數(shù)據(jù)庫(kù)性能的問(wèn)題,在修改之后發(fā)現(xiàn)MySQL的配置文件突然被清空了.在MySQL關(guān)掉服務(wù)之后發(fā)現(xiàn)本地MySQL服務(wù)無(wú)法啟動(dòng)
2﹚ 另外:本地?cái)?shù)據(jù)庫(kù)服務(wù)停止后發(fā)現(xiàn)虛擬機(jī)的MySQL服務(wù)也不能啟動(dòng),所以認(rèn)為虛擬機(jī)會(huì)對(duì)本地的MySQL服務(wù)進(jìn)行讀取同時(shí)在虛擬機(jī)操作也會(huì)影響本地的數(shù)據(jù)庫(kù)服務(wù)
3﹚ 在本地有另外一個(gè)MySQL服務(wù),想把現(xiàn)有的數(shù)據(jù)換到這個(gè)服務(wù)的數(shù)據(jù)目錄下,但是換了之后發(fā)現(xiàn)可以讀出庫(kù)和表,但是不能打開(kāi)表,提示錯(cuò)誤為表不存在
﹙3﹚ 產(chǎn)生問(wèn)題的解決
1﹚ 解決步奏如下圖所示
2﹚ 解決參照方法:以前在閱讀數(shù)據(jù)庫(kù)方面的知識(shí)的時(shí)候了解到Facebook等數(shù)據(jù)庫(kù)備份是對(duì)數(shù)據(jù)文件直接備份以緩解數(shù)據(jù)庫(kù)mysqldump備份產(chǎn)生的性能等方面的影響,同時(shí)可以直接用這些數(shù)據(jù)文件進(jìn)行恢復(fù),故試驗(yàn)了多次該方案,經(jīng)過(guò)上周五和這周的試驗(yàn)終于得出結(jié)果
﹙4﹚ 解決問(wèn)題后帶來(lái)
1﹚ 這個(gè)問(wèn)題解決,同時(shí)讓我們對(duì)數(shù)據(jù)庫(kù)備份產(chǎn)生了一種新的方式
2﹚ 現(xiàn)在的數(shù)據(jù)庫(kù)備份是mysqldump命令的備份,在現(xiàn)在數(shù)據(jù)庫(kù)比較小的情況下是可以適用的,但是當(dāng)數(shù)據(jù)量比較大的時(shí)候這個(gè)備份時(shí)間就會(huì)很長(zhǎng),可能會(huì)是24小時(shí)以上,這樣的備份會(huì)影響數(shù)據(jù)庫(kù)的性能以及吞吐量等,使得網(wǎng)站變慢.而我們直接備份這些數(shù)據(jù)文件的方式會(huì)快很多,對(duì)數(shù)據(jù)庫(kù)的查詢性能等不會(huì)有影響.所以可以采用這種方式
3﹚ 這種備份方式很簡(jiǎn)單,只需要拷貝每個(gè)庫(kù)名稱的文件夾和ibdata文件即可.
4﹚ 還原可直接把該文件夾拷貝到相關(guān)指定地址即可,重新連接即可
建議數(shù)據(jù)庫(kù)安裝按照上次安裝和配置方式進(jìn)行,這樣數(shù)據(jù)就不會(huì)丟失.
也建議數(shù)據(jù)庫(kù)如何安裝數(shù)據(jù)庫(kù)和配置數(shù)據(jù)庫(kù)有一份文檔說(shuō)明,這兩次的安裝和配置都是按照原來(lái)的那份數(shù)據(jù)庫(kù)文檔進(jìn)行的
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原呢_MySQL
數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原呢_MySQL:﹙1﹚ 為了避免數(shù)據(jù)庫(kù)配置文件出現(xiàn)問(wèn)題,建議每次修改數(shù)據(jù)庫(kù)配置文件就備份一次,這樣恢復(fù)數(shù)據(jù)庫(kù)會(huì)方便很多,不然類似這樣的問(wèn)題出現(xiàn)會(huì)很難解決,但是出現(xiàn)這個(gè)問(wèn)題也必須要解決,因?yàn)檫@些數(shù)據(jù)雖然是本地的,但是不想失去這些數(shù)據(jù)﹙2﹚ 產(chǎn)生問(wèn)題的描述:1﹚