mysql備份資料庫

2022-03-23 07:18:08 字數 852 閱讀 8538

需求:

1,每天4點備份mysql資料;

2,為節省空間,刪除超過3個月的所有備份資料;

3,刪除超過7天的備份資料,保留3個月裡的 10號 20號 30號的備份資料;

#建立shell檔案

vim backup_mysql.sh

mysqldump -uroot -p123456 --all-databases  >/data/dbdata/mysqlbak/`date+%y%m%d`.sql

find/data/dbdata/mysqlbak/-mtime +7 -name'*[1-9].sql'-execrm-rf {} \;

find/data/dbdata/mysqlbak/-mtime +92 -name'*.sql'-execrm-rf {} \;

#建立定時任務

crontab–e

0 4 * * */data/dbdata/backup_mysql.sh

mysql備份資料庫

一般伺服器上沒有分使用者的時候mysql使用者名稱可以用 root 得到最高許可權.ubuntu下使用mysql命令匯入 匯出 sql檔案 redhat的mysql命令在 usr local mysql bin 目錄下面 匯出 1.匯出整個資料庫 mysqldump u 使用者名稱 p密碼 資料庫名...

MySQL備份資料庫

1 備份某一資料庫 c users administrator d d cd mysql program files mysql mysql server 5.6 bin d mysql program files mysql mysql server 5.6 bin mysqldump uroot...

Mysql備份資料庫

檢視當前資料庫 select database cmd 進入資料庫 mysql u root p mysqldump 匯出到d a.sql 備份 c users administrator mysqldump u root p stu 資料庫名 d a.sql enter password 匯入到資...