【MySQL】xtrabackup 2.4.12備份觸發的bug
一、背景與現象:
去生產庫導一個流量比較大的庫準備做從庫,結果出現一個報錯(xtrabackup版本:2.4.12,mysql版本5.7.23):
二、處理過程
1)第一反應,這bug應該大家都出現了,去谷歌一下,結果啥也沒找到
2)好吧,看來只能自己親自動手,既然這裡是failing assertion:dir,則應該路徑沒找到,看報錯應該跟undo有關
於是找來配置檔案(其實這裡單獨的undo我都沒開啟):
於是就把這inndb_undo_directory註釋掉了,然後繼續,結果還是報錯
沒辦法,只好找來5.7.23的原始碼,定位到上面報錯的srv0start.cc的928行
看到這恍然大悟,線上環境沒有單獨的表空間目錄(而這裡要遍歷undo獨立表空間),於是臨時mkdir /data3/mysql/3307/undo;chown mysql:mysql /data3/mysql/3307/undo解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30221425/viewspace-2678913/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL:xtrabackup備份MySql
- XtraBackup備份MySQLMySql
- xtrabackup備份mysql innodbMySql
- mysql之 xtrabackup-2.4.12 安裝MySql
- MySQL · 物理備份 · Percona XtraBackup 備份原理MySql
- Mysql 物理備份工具xtrabackup的使用MySql
- 【MySql】 MySql備份工具Xtrabackup之二MySql
- 【MySql】 MySql備份工具Xtrabackup之一MySql
- 使用Xtrabackup遠端備份MysqlMySql
- Percona Xtrabackup 快速備份 MySQLMySql
- 配置xtrabackup備份mysql資料庫MySql資料庫
- 使用Xtrabackup備份mysql資料庫MySql資料庫
- XtraBackup 2.2.8 釋出,MySQL 備份工具MySql
- xtrabackup備份mysql“ib_logfile0 is ofMySql
- MySQL Backup--Xtrabackup備份限速問題MySql
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- 【Mysql】xtrabackup 備份和恢復測試MySql
- (轉)使用Xtrabackup備份MySQL資料庫MySql資料庫
- 【MySql】innobackupex 增量備份的bugMySql
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- mysql之 xtrabackup原理、備份日誌分析、備份資訊獲取MySql
- 建立MySQL資料庫備份的好工具:XtraBackupMySql資料庫
- mysql xtrabackup在windows平臺的備份測試MySqlWindows
- XtraBackup完整備份與增量備份的原理
- 【Xtrabackup】Xtrabackup備份基礎知識
- Xtrabackup備份報錯Failed to connect to MySQL serverAIMySqlServer
- MySQL Xtrabackup備份原理和實現細節MySql
- MySQL DBA備份工具Xtrabackup使用指南(轉)MySql
- mysql innobackupex xtrabackup 大資料量 備份 還原MySql大資料
- mysql備份和恢復測試(一)--xtrabackupMySql
- (轉)使用Xtrabackup備份MySQL資料庫(續)MySql資料庫
- 【Xtrabackup】Xtrabackup全備、增量備份及恢復示例
- mysql xtrabackup 遭遇嚴重bugMySql
- mysql資料庫xtrabackup壓縮備份測試MySql資料庫
- 使用xtrabackup對mysql進行備份和恢復MySql
- 使用 xtrabackup 進行MySQL資料庫物理備份MySql資料庫
- MySQL 5.6 xtrabackup 全量和增量的備份和恢復MySql
- XtraBackup實踐(一)備份