Linux 平台 備份mysql 資料庫

2021-10-22 23:44:08 字數 796 閱讀 7508

mysqldump -uroot -p db_name> db_all.sql

回車輸入密碼:

備註:root : 資料庫使用者名稱

db_name: 資料庫名稱

db_all.sql 備份輸出的檔名

mysqldump -uroot -p db_name | gzip > db_all.sql.gz

gzip 指定壓縮格式

mysqldump: couldn』t execute 'select column_name, json_extract(histogram, 『$.「number-of-buckets-specified」』) from information_schema.column_statistics where schema_name …

就在mysqldump 命令後面加上

–column-statistics=0

例如: mysqldump --column-statistics=0 -uroot -p db_name | gzip > db_all.sql.gz

mysqldump -uroot -p db_name table_name -w 『(id=1215 or id=1216 or id=1218)』 > db_table.sql

回車輸入密碼:

備註:root:資料庫使用者名稱

db_name:要備份的資料庫名

table_name:要備份的表名

db_table.sql :備份後輸出的檔名稱

-w : 篩選條件,相當於sql中where條件。多條件情況下,如果有括號,要用引號括起來。

linux 建立shell 備份mysql資料庫

linux 備份mysql資料庫 建立目錄 mkdir backup cd backup vi bkdatabasename.sh 第一種本機備份方式 bin bash mysqldump db3 gzip root backup databasename date y m d h m s sql....

Xtrabackup定時備份mysql資料庫指令碼

定時備份mysql資料庫 指令碼內容 bin bash 備份計畫任務 每天凌晨1 30一次全量備份 每天間隔1小時一次增量備份 30 1 backup.sh full 00 backup.sh inc 恢復資料步驟 1 檢視備份日誌,找到全量備份和增量備份的關係 注意增量備份的順序 cat 2 全量...

linux shell指令碼備份mysql資料庫

bin sh 備份資料庫 mysql 使用者名稱密碼 mysql user root mysql pass root backup dir data backup mysql data dir data backup dbdata 查詢mysql中所有資料庫名字 sql string select ...