
一行指令備了所有的資料庫,但是在資料庫回復時
沒有create DATABASE IF EXIST
也沒有 USE DATABASE
造成在大量資料回復時的小困擾
過往救援時我都是另外併一個指令SCIRPT 去CREATE DATABASE
要匯入時,再修改.sql 加入USE 指令
其實很簡單,就是多一個 -B 參數,指令如下
mysqldump -u DBUSER ‘-pPASSWORD’ DATABASE -B > DUMP_DATABASE.sql
DUMP出來的mysql備份
就會出現如下指令在開頭
CREATE DATABASE /!32312 IF NOT EXISTS/ DATABASE /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */ /*!80016 DEFAULT ENCRYPTION=’N’ */;
USE DATABASE;
嗯~我還真是後知後覺
可以怎麼用咧?
每天在Master備份出來
自動在Slater匯入
Master掛了,Slave改IP 就可以直接上線
隨機文章
- 果菜汁機 蔬果調理機 規格 評比懶人包 (2011-11-12)
- 中石油高市值 炒出來的 (2007-11-19)
- [chatGPT 測試] 剪映 文字成片 VS. Wondershare Filmora 13 AI 文字轉影片 (2023-12-12)
- 知名網路拍賣賣家大頭電腦倒閉 (2010-07-15)
- twbbs免費網域你怎麼了 (2014-10-07)







![[chatGPT 測試] 剪映 文字成片 VS. Wondershare Filmora 13 AI 文字轉影片](https://chihping.aflypen.com/wp-content/uploads/2023/12/剪映_音樂-137x300.png)
