mysqldump 参数说明
来源:互联网 发布:阿里大鱼短信接口 php 编辑:程序博客网 时间:2024/05/07 07:31
http://blog.chinaunix.net/uid-26805356-id-4138986.html
我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:
1.使用into outfile 和 load data infile导入导出备份数据
这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。
我们来看下面的例子:
(1)下面的mysql命令是把select的mytable表中的数据导出到/home/db_bak2012文件。
select * from mytable where status!=0 and name!='' into outfile '/home/db_bak2012' fields terminated by '|' enclosed by '"' lines terminated by '\r\n' ;
导入刚才备份的数据,可以使用load file方法,下面的mysql命令,把导出的数据导入了mytable_bak的表中:
load data infile '/home/db_bak2012' into table mytable_bakfields terminated by '|' enclosed by '"' lines terminated by '\r\n' ;
2.使用mysqldump导出固定条件的数据库
我们来看几个常用用例:
(1)导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
(2)导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
(3)导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql #-d 不导出数据只导出结构 --add-drop-table 在每个create语句之前增加一个drop table
(4)导入数据库,常用source 命令
#进入mysql数据库控制台,mysql -u root -p mysql>use 数据库mysql>set names utf8; (先确认编码,如果不设置可能会出现乱码,注意不是UTF-8) #然后使用source命令,后面参数为脚本文件(如这里用到的.sql)mysql>source d:\wcnc_db.sql
上边的实例只是最基础的,有的时候我们可能需要批量导出多个库,我们就可以加上--databases 或者-B,如下语句:
mysqldump -uroot -p --databases test mysql #空格分隔
还有的时候我们可能需要把数据库内所有的库全部备份,我们就可以使用-all-databases,如下语句:
mysqldump -uroot -p -all-databases
可能我们还会有更多的需求,下面是我在网上找的感觉比较全的参数说明,贴出来供大家参考。
http://blog.chinaunix.net/uid-26805356-id-4138986.html
0 0
- mysqldump参数详细说明
- mysqldump参数说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump 参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump 参数说明
- mysqldump 参数说明
- mysqldump参数详细说明
- mysqldump参数详细说明
- mysqldump 使用方法参数说明
- hdu5635 BestCoder Round #74 (div.2)
- 华为oj 字符串匹配
- Codeforces 151A Soft Drinking 【水题】
- CNTK学习笔记(二)
- HDU 2048 数塔
- mysqldump 参数说明
- Android6的Logger日志系统
- studio使用
- Python IDLE无法显示行号、Python IDLE shell里运行py文件
- Java POI通过模板方法生成word文档
- BestCoder Round #74 (div.2 b) hdu5636 Shortest Path 【dfs】
- 历届试题 连号区间数
- 关于内存
- eclipse使用经验(一)运行不了