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 ...