0
REF http://www.rsnapshot.org/howto/1.2/rsnapshot-HOWTO.en.html 4.3.9。 backup_scriptBash中的MySQL備份腳本
我需要動態備份所有的mysql數據庫,如果新的應該創建。有沒有一個理想的方式來在最低限度的代碼在bash中做到這一點?
我需要登錄到MySQL並獲取所有數據庫嗎?
REF http://www.rsnapshot.org/howto/1.2/rsnapshot-HOWTO.en.html 4.3.9。 backup_scriptBash中的MySQL備份腳本
我需要動態備份所有的mysql數據庫,如果新的應該創建。有沒有一個理想的方式來在最低限度的代碼在bash中做到這一點?
我需要登錄到MySQL並獲取所有數據庫嗎?
mysqldump
命令有一個--all-databases
選項可以一次性備份每個單個數據庫。
唯一不利的是你必須將它們全部恢復到原狀,你沒有挑選和選擇的奢侈。
請記住,數據庫通常在MySQL數據目錄中有一個關聯的目錄,因此您可以隨時遍歷這些目錄以找出存在哪些數據庫。
認爲這可以工作? http://bash.cyberciti.biz/backup/dump-all-mysql-databases/ –
你會想調整它來跳過'test'和'information-schema'之類的東西。 – tadman