MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 12789|回复: 5
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 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文件


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 分享淘帖 顶 踩
2#
发表于 2008-4-9 13:38:05 | 只看该作者
3#
发表于 2008-4-9 18:17:35 | 只看该作者
感谢楼上的支持
我们的目标就是要让MySQL简单化,让来这里的人都会用,都用的好...
mytimes21cn 该用户已被删除
4#
发表于 2008-8-16 15:05:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5#
 楼主| 发表于 2009-3-4 12:36:32 | 只看该作者
补充(参数说明: -u 用户名,-p 密码)
6#
发表于 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号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-4-19 21:27 , Processed in 0.095589 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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