在使用mysqldump备份MySQL时,备份文件是SQL格式的文本文件,它由一系列create table和insert语句组成。恢复时,只要把该SQL文件作为mysql程序的输入即可,如下所示:mysqldump mydb mytbl > mytbl.sql
mysql mydb < mytbl.sql
注意:千万不要试图用mysqlimport加载由mysqldump生成的备份文件!mysqlimport只能读取数据行,不能用来读取SQL语句。 当你在命令行下敲mysqldump,后面不加如何参数,将出现如下的提示信息:[root@lx203 ~]# mysqldump
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help上面的提示信息给出了3种使用方法,下面我们将一一介绍:1)mysqldump [OPTIONS] database [tables]这是最常见的使用方法,给出一个数据库名,在它后面给出一个或多个表名,表示导出该数据库下指定的这几个表。2)mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]第二种方法使用了--databases参数,它将导出列出的数据库里的所有表3)mysqldump [OPTIONS] --all-databases [OPTIONS]--all-databases参数表示导出所有数据库里的所有表,包括mysql数据库里的权限表,所以一定要谨慎使用
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92427p2.htm相关阅读:Linux下通过mysqldump备份MySQL数据库成sql文件 http://www.linuxidc.com/Linux/2013-02/79793.htmLinux中使用mysqldump对MySQL数据库进行定时备份 http://www.linuxidc.com/Linux/2012-03/56063.htmmysqldump缺失-q参数导致MySQL被oom干掉 http://www.linuxidc.com/Linux/2013-09/90092.htmmysqldump和LVM逻辑卷快照 http://www.linuxidc.com/Linux/2013-09/90382.htmMySQL备份方案-->(利用mysqldump以及binlog二进制日志) http://www.linuxidc.com/Linux/2013-09/89975.htm
Oracle 增大在线重做日志文件大小Oracle bug之vipca无法执行问题的解决相关资讯 mysqldump
- mysqldump --master-data参数实现 (07月25日)
- mysqldump的实现原理 (05月20日)
- mysqldump注意问题一则 (02月14日)
| - 使用mysqldump导出数据库(表) (07月17日)
- MySQL · 答疑解惑 · mysqldump (03月02日)
- mysqldump 逻辑备份的正确方法 (10/26/2015 20:14:38)
|
本文评论 查看全部评论 (0)