永发信息网

备份或导出数据库命令mysqldump怎么使用

答案:2  悬赏:0  手机版
解决时间 2021-11-28 14:05
备份或导出数据库命令mysqldump怎么使用
最佳答案
、各种用法说明
A. 最简单的用法:
mysqldump -uroot -pPassword [database name]
> [dump file]

上述命令将指定数据库备份到某dump文件(转储文件)中,比如:
mysqldump -uroot -p123 test > test.dump

生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句。

B. --opt
如果加上--opt参数则生成的dump文件中稍有不同:
. 建表语句包含drop table if exists tableName
. insert之前包含一个锁表语句lock tables tableName write,insert之后包含unlock tables

C. 跨主机备份
使用下面的命令可以将host1上的sourceDb复制到host2的targetDb,前提是host2主机上已经创建targetDb数据库:
mysqldump --host=host1 --opt sourceDb| mysql --host=host2 -C targetDb

-C指示主机间的数据传输使用数据压缩

D. 只备份表结构
mysqldump --no-data --databases mydatabase1 mydatabase2 mydatabase3 > test.dump

将只备份表结构。--databases指示主机上要备份的数据库。如果要备份某个MySQL主机上的所有数据库可以使用--all-databases选项,如下:
mysqldump --all-databases
> test.dump

E. 从备份文件恢复数据库
mysql [database name] < [backup file name]

2、结合Linux的cron命令实现定时备份
比如需要在每天凌晨1:30备份某个主机上的所有数据库并压缩dump文件为gz格式,那么可在/etc/crontab配置文件中加入下面代码行:
30 1 * * * root mysqldump -u root -pPASSWORD --all-databases | gzip > /mnt/disk2/database_`date '+%m-%d-%Y'`.sql.gz

前面5个参数分别表示分钟、小时、日、月、年,星号表示任意。date '+%m-%d-%Y'得到当前日期的MM-DD-YYYY格式。

3、一个完整的Shell脚本备份MySQL数据库示例

#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"
全部回答
李白乘舟将欲行,忽闻岸上踏歌声.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2013财税第37号内容
在岳池上学要什么条件
名著阅读时隔不久我就得到了一次为皇帝陛下效
似鹄飞来自入龙 欲得翻身却不通 南北东西都难
星红网吧地址在哪,我要去那里办事,
谁知道孙二狗的东北往事黑道风云20年 书籍全
娶个二婚老婆,她的孩子归她前夫扶养,她还经
怎么让鬓角长头发
刚开完眼角能不能吃柚子
酷冷至尊的暴雪T4、T400、T400i的区别在哪,
判断一个分数是不是有限小数或是混循环小数
行测类比推理,这道题A选项为什么不对?我记
问:亲新认识的女朋友,不反抗,但是也没回应
that saw the rise of quite a number of new
湘乡为什么古称龙城?
推荐资讯
请问1994年甲戌属火(狗)是什么意思?
18年广西高538分可以读那个大学
中国有多少个叫刘书一的?
女友小茵 全的
2x+5x=49怎么解
下列实验操作中正确的是A.分液漏斗中的液体分
单选题5世纪末的西欧大国是A.法兰克王国B.查
乗り物和交通机関都是交通工具,区别在哪?是
第四个字是动的成语有哪些
含有严桂玲三字开头的诗?
小明转学都上海,以前的同桌寄给他一个日记本
与lion的中的l发音相同的单词有哪些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?