原文:如何在刪除ibdata1和ib_logfile的情況下恢復MySQL數據庫

昨天,有個朋友對公司內部使用的一個MySQL實例開啟binlog,但是在啟動的過程中失敗了 他也沒提,為何會失敗 ,在啟動失敗后,他刪除了ibdata 和ib logfile,后來,能正常啟動了,但所有的表通過show tables能看到,但是select的過程中卻報 Table doesn t exist 。 於是,建議他試試可傳輸表空間。 同時,自己也測試了下,確實可行。 測試版本 MySQL ...

2016-08-19 17:16 2 29398 推薦指數:

查看詳情

Mysql 事務日志(Ib_logfile)

mysql的innodb中事務日志ib_logfile(0/1)概念:事務日志或稱redo日志,在mysql中默認以ib_logfile0,ib_logfile1名稱存在,可以手工修改參數,調節開啟幾組日志來服務於當前mysql數據庫,mysql采用順序,循環寫方式,每開啟一個事務時,會把一些相關 ...

Wed Nov 07 01:00:00 CST 2018 0 5795
MySQL Innodb數據庫誤刪ibdata1MySQL數據庫恢復案例

上周,以前公司的同事朋友找我幫忙,看看能否幫忙恢復一個MySQL 數據庫,具體情況為:數據庫版本為MySQL 5.6(具體版本不清楚),也不清楚具體的數據庫引擎; 沒有數據庫備份,只剩下數據庫下面的一些文件(frm、idb),具體原因是因為出現問題的時候,重裝了MySQL,最要命 ...

Mon Aug 20 03:04:00 CST 2018 2 2297
mysql的innodb中事務日志ib_logfile

mysql的innodb中事務日志ib_logfile事務日志或稱redo日志,在mysql中默認以ib_logfile0,ib_logfile1名稱存在,可以手工修改參數,調節開啟幾組日志來服務於當前mysql數據庫,mysql采用順序,循環寫方式,每開啟一個事務時,會把一些相關信息記錄事務日志 ...

Wed Feb 11 17:46:00 CST 2015 0 8476
Mysql作為zabbix數據庫ibdata1文件太高解決

1 ibdata1文件內容:   ibdata1是一個用來構建innodb系統表空間的文件,這個文件包含了innodb的元數據、撤銷數據、修改buffer和雙寫buffer。如果file_per_table選項打開的話,該文件則不一定包含所有表的數據。當innodb_file_per_table ...

Fri Jan 03 18:21:00 CST 2020 0 678
MySQLibdata1詳解

關於 MySQLibdata1 文件的這個問題: 當監控服務器發送一個關於 MySQL 服務器存儲的報警時,恐慌就開始了 —— 就是說磁盤快要滿了。 一番調查后你意識到大多數地盤空間被 InnoDB 的共享表空間 ibdata1 使用。而你已經啟用 ...

Mon Jan 11 04:36:00 CST 2021 0 373
Activiti6數據庫不刪情況下刪除

由於activiti的表一般采用程序自動生成來創建,但這些表外鍵約束特別多,想要刪除數據或者在只能刪表不能刪除情況進行delete table或者truncate table都會報外鍵約束,故整理了如下SQL腳本: ...

Fri Jul 19 22:48:00 CST 2019 0 393
Mysql無法啟動情況下,如何恢復數據

本文適用於,mysql無法啟動,但數據文件未丟失的情況Mysql因意外情況,導致無法啟動,數據庫未做備份的情況下,如何將數據遷移至其他數據庫中。 原數據庫地址:192.168.1.100(以下簡稱A服務器) 新數據庫地址:192.168.2.100(以下簡稱B服務器) 數據恢復流程 ...

Wed Aug 07 22:30:00 CST 2019 0 660
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM