mysql資料庫自動備份與恢復

2021-08-31 21:52:26 字數 2285 閱讀 9795

建立目錄/home/zf/mysqlback/

#新增以下**到autobakcup檔案中

#---------------------------

#獲取當前時間當年月日作為備份檔案名的一部分

filename=`date +%y%m%d`

#設定mysql使用者名稱

user=root

#設定mysql使用者密碼

password=root

#設定mysql備份當資料庫名

database=db_phonesys

#資料庫備份**

mysqldump  --opt $database -u$user -p$password  | gzip > /home/zf/mysqlback/$database$filename.gz

#linux下自動備份新增

#crontab -e ---命令開啟自動執行檔案

#輸入 自動執行檔案

#分 時 日 月 年 執行當檔案完全路徑

#如27 * * * * /home/zf/autobackup ---每小時22點27分執行/home/zf/autobackup檔案

#如27 22 * * * /home/zf/autobackup ---每天22點27分執行/home/zf/autobackup檔案

#如27 22 1 * * /home/zf/autobackup ---每月1號22點27分執行/home/zf/autobackup檔案

#如27 22 1 2 * /home/zf/autobackup ---每年2月1號22點27分執行/home/zf/autobackup檔案

#如27 22 1 2 2011 /home/zf/autobackup ---2023年1號22點27分執行/home/zf/autobackup檔案

*************************===其他******************************=

備份mysql資料庫的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

備份mysql資料庫為帶刪除表的格式

備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接將mysql資料庫壓縮備份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

備份mysql資料庫某個(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同時備份多個mysql資料庫

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

僅僅備份資料庫結構

mysqldump –d databasename3  -u root –p > structurebackupfile.sql

備份伺服器上所有資料庫

mysqldump –all-databases > allbackupfile.sql

還原mysql資料庫的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

還原壓縮的mysql資料庫

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

將資料庫轉移到新伺服器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -c databasename

mysql資料庫的自動備份與恢復

一,備份 1,建立自動備份指令碼 vim root mysql backup.sh bin bash path usr local sbin usr bin bin the directory of backup backdir backup mysql 備份目錄 the password of m...

Mysql資料庫備份與恢復

匯出要用到mysql的mysqldump工具,基本用法是 mysqldump options database tables 幫助 mysqldump help mysqldump支援下列選項 add locks 在每個表匯出之前增加lock tables並且之後unlock table。為了使得更...

mysql 資料庫備份與恢復

首先要用命令列進入mysql的安裝目錄下的bin c program files mysql mysql server 5.1 bin win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bi...