mysql使用mysqldump与mysqlimport进行数据库迁移


MySQL使用mysqldump 与 mysqlimport进行数据库迁移;
在cmd分别执行
导出test库:
mysqldump -uroot -p404 --tab='/home/pw/' test
导入test库:
先执行test文件夹中的sql创建表结构,在恢复数据
mysqlimport -uroot -p404 test /home/pw/dept.txt /home/pw/emp.txt
注:
mysqlimport 加--replace选项时如果数据文件与表中有主键冲突,会用数据文件中的行替换表中已有的。
加--ignore则不会替换,什么都不加会报错。
=========================================
mysqldump有两种输出方式
1)加--tab=path选项:输出包含“create table”语句的tbl.sql与包含数据的tbl.txt文件到指定目录path,恢复时先用mysql执行tbl.sql,然后用mysqlimport执行tbl.txt

2)不加--tab:输出一个可执行的脚本,包含create table和insert语句,用mysql恢复。

 

成都创新互联从2013年成立,先为盂县等服务建站,盂县等地企业,进行企业商务咨询服务。为盂县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

shell> mysqldump db_name > backup-file.sql

shell> mysql db_name < backup-file.sql

====================================================

用select...into outfile与load data infile导入导出数据

例:

 

SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt'

  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'

  LINES TERMINATED BY '\n'

  FROM test_table;

===================

LOAD DATA INFILE 'ls.dat' INTO TABLE t1


名称栏目:mysql使用mysqldump与mysqlimport进行数据库迁移
当前路径:http://bzwzjz.com/article/igdseh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作 手机网站制作 营销型网站建设 成都网站设计公司 品牌网站建设 企业手机网站建设 攀枝花网站设计 网站建设方案 公司网站建设 高端网站建设 网站制作公司 成都商城网站建设 成都网站设计 响应式网站设计 成都网站制作 成都网站建设 响应式网站建设 成都网站设计 梓潼网站设计 四川成都网站制作 手机网站建设 网站建设费用