国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

使用mysqldump導(dǎo)入數(shù)據(jù)和mysqldump增量備份(mysqldump使用方法)

2024-07-24 12:47:45
字體:
供稿:網(wǎng)友

 
1、各種用法說明

A. 最簡單的用法:

復(fù)制代碼 代碼如下:

mysqldump -uroot -pPassword [database name]
> [dump file]

上述命令將指定數(shù)據(jù)庫備份到某dump文件(轉(zhuǎn)儲文件)中,比如:

復(fù)制代碼 代碼如下:

mysqldump -uroot -p123 test > test.dump

生成的test.dump文件中包含建表語句(生成數(shù)據(jù)庫結(jié)構(gòu)哦)和插入數(shù)據(jù)的insert語句。

B. --opt

如果加上--opt參數(shù)則生成的dump文件中稍有不同:

建表語句包含drop table if exists tableName

insert之前包含一個鎖表語句lock tables tableName write,insert之后包含unlock tables


C. 跨主機備份

使用下面的命令可以將host1上的sourceDb復(fù)制到host2的targetDb,前提是host2主機上已經(jīng)創(chuàng)建targetDb數(shù)據(jù)庫:

復(fù)制代碼 代碼如下:

mysqldump --host=host1 --opt sourceDb| mysql --host=host2 -C targetDb

-C指示主機間的數(shù)據(jù)傳輸使用數(shù)據(jù)壓縮

D. 只備份表結(jié)構(gòu)

復(fù)制代碼 代碼如下:

mysqldump --no-data --databases mydatabase1 mydatabase2 mydatabase3 > test.dump

將只備份表結(jié)構(gòu)。--databases指示主機上要備份的數(shù)據(jù)庫。如果要備份某個MySQL主機上的所有數(shù)據(jù)庫可以使用--all-databases選項,如下:

復(fù)制代碼 代碼如下:

mysqldump --all-databases
> test.dump
 

E. 從備份文件恢復(fù)數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

mysql [database name] < [backup file name]
 

2、結(jié)合Linux的cron命令實現(xiàn)定時備份

比如需要在每天凌晨1:30備份某個主機上的所有數(shù)據(jù)庫并壓縮dump文件為gz格式,那么可在/etc/crontab配置文件中加入下面代碼行:

復(fù)制代碼 代碼如下:

30 1 * * * root mysqldump -u root -pPASSWORD --all-databases | gzip > /mnt/disk2/database_`date '+%m-%d-%Y'`.sql.gz

 前面5個參數(shù)分別表示分鐘、小時、日、月、年,星號表示任意。date '+%m-%d-%Y'得到當前日期的MM-DD-YYYY格式。

 3、一個完整的Shell腳本備份MySQL數(shù)據(jù)庫示例

復(fù)制代碼 代碼如下:

#vi /backup/backup.sh

#!bin/bash
cd /backup
echo "You are in backup dir"
mv backup* /oldbackup
echo "Old dbs are moved to oldbackup folder"
File = backup-$Now.sql
mysqldump -u user -p password database-name > $File
echo "Your database backup successfully completed"

上面腳本文件保存為backup.sh,并且系統(tǒng)中已經(jīng)創(chuàng)建兩個目錄/olcbackup和/backup。每次執(zhí)行backup.sh時都會先將/backup目錄下所有名稱為backup開頭的文件移到/oldbackup目錄。

為上述腳本制定執(zhí)行計劃如下:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南阳市| 崇左市| 安岳县| 湘阴县| 简阳市| 阿鲁科尔沁旗| 赤壁市| 牟定县| 凌云县| 铁岭县| 绍兴县| 长治市| 永吉县| 阿瓦提县| 宁武县| 那曲县| 叙永县| 淮滨县| 乐昌市| 湟源县| 天津市| 孝昌县| 大渡口区| 阜宁县| 丰县| 分宜县| 丹寨县| 阆中市| 梁河县| 旌德县| 镇沅| 武功县| 福鼎市| 讷河市| 阜平县| 嵩明县| 叙永县| 信阳市| 万荣县| 治多县| 宁国市|