MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 11419|回复: 5

[load data] 一个备份恢复MySQL数据库的实用例子

[复制链接]
发表于 2007-8-28 15:58:34 | 显示全部楼层 |阅读模式
作者:kider , 出处: mysqlpub.com ,
http://www.mysqlpub.com/thread-177-1-1.html , 转载请注明。

1、备份

备份一个数据库
mysqldump -uxxxx -pxxxx --opt dbname > filename.sql

备份整个数据库
mysqldump -uxxxx -pxxxx --opt --all_database > filename.sql
参数说明: -u 用户名,-p 密码

2、恢复
恢复一个数据库
mysql -uxxxx -pxxxx dbname < filename.sql

恢复整个数据库
mysql -uxxxx -pxxxx < filename.sql

3、一组综合实用的切分备份脚本
只导出表结构,包含创建数据库的脚本
kider@mysqlpub.com>mysqldump -f -S "$MYSQLSOCK" --single-transaction --triggers=false -d -B $DBNAME > $DUMPNAME.sql

只导出数据
kider@mysqlpub.com>mysqldump -f -S "$MYSQLSOCK" --single-transaction --master-data=2 --triggers=false -t $DBNAME > "$DUMPNAME"_data.sql

只导出存储过程及触发器
kider@mysqlpub.com>mysqldump -f -S "$MYSQLSOCK" --single-transaction -Rtdn --triggers=true $DBNAME > "$DUMPNAME"_sp.sql

(恢复时需按以上顺序恢复)
kider@mysqlpub.com>mysql yourdbname < 以上SQL文件


发表于 2008-4-9 13:38:05 | 显示全部楼层
发表于 2008-4-9 18:17:35 | 显示全部楼层
感谢楼上的支持
我们的目标就是要让MySQL简单化,让来这里的人都会用,都用的好...
mytimes21cn 该用户已被删除
发表于 2008-8-16 15:05:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-3-4 12:36:32 | 显示全部楼层
补充(参数说明: -u 用户名,-p 密码)
发表于 2010-1-7 11:44:33 | 显示全部楼层
Maybe you can try this

mysqldump -uroot -pzdpcoder --opt --all-database > C:\filename.sql
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周先生; 联系电话:17896003451

GMT+8, 2017-11-18 01:46 , Processed in 0.202581 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表