建立目錄/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...