mysql資料恢復問題

2022-05-17 20:15:41 字數 538 閱讀 6747

現象

mysql> drop database zabbix;

query ok, 104 rows affected (0.30 sec)

mysql> exit

bye[root@mysql1 dbbackup]# mysql -p1111 zabbix < /dbbackup/back_zabbix_2017-01-01.sql

/dbbackup/back_zabbix_2017-01-01.sql

error 1049 (42000): unknown database 'zabbix'

分析:如果分庫備份sql資料檔案在備份的時候用了-b引數 那麼再恢復的時候不用再新建相應的資料庫 直接恢復即可,否則會報不存在相應資料庫的問題,而且即使自己手動建立了相應資料庫 會報別的錯誤

用了—b引數 應該用如下命令恢復 不用再加上相應資料庫  恢復的時候會自動加入

[root@mysql1 dbbackup]# mysql -p1111 < /dbbackup/back_zabbix_2017-01-01.sql

mysql配置資料恢復 MySQL 資料恢復

前言 前兩天因為沒注意的誤操作,直接把某個資料表清掉了,心慌慌.怪自己學藝不精,當時整了一下午也沒把資料找回來.當晚回來閉關研究,終於在凌晨1點多整出來了,特此記錄,以備不時之需.對於 mysql 資料的備份,主要有兩種 全量備份和增量備份.全量備份 將資料庫中的所有資料全部進行備份.相當於複製貼上...

MySQL 資料恢復

原理 mysql資料庫在系統上是以乙個資料夾的形式出現的,你建立了ac資料庫,那麼在磁碟上就會出現名稱為ac的目錄,而ac資料庫的全域性配置則是ac資料夾中的db.opt檔案來管理的。mysql的資料檔案在datadir下,你在資料庫中執行 show variables like datadir 就...

Mysql資料恢復

2 innodb引擎資料表恢復 二 後記 三 引用 本博講解的是應對資料庫崩潰無法恢復,但是仍舊可以獲取到資料庫原檔案的前提下,針對資料庫原檔案進行的資料恢復。主要講解mysiam和innodb兩種引擎資料表的恢復方法。這兩種資料表的位置均在 var lib mysql,不同的安裝方式可能位置不一樣...