暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL_mysqldump导出导入
1769
3页
3次
2020-08-13
10墨值下载
MySQL
mysqldump
导出导入
测试环境:
OS
CentOS7.8
DB
MySQL8.0.20
使用命令工具:
mysqldump
(只能导出)
原理是连接
MySQL
数据库,将需要备份的数据查询出来,将查询出的数据转换成对应
insert
语句,当还原这些数据时,只要执行这些
insert
语句即可。
适用于几个表或者单个
database
或者小数据量的数据库导出。
缺点:大数据量时速度慢。
优点:导出灵活。
导出用
mysqldump
,导入用
mysql
source
命令。
命令格式:(查询如何使用:
mysqldump -?
,多看看各参数含义,灵活使用
)
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
一、表的导出导入
同库导出导入:
1
、导出
psbc
库中的表
test01,test02
导出单表:
mysqldump -uroot -p --databases psbc --tables test01 > /tmp/psbc_test01.sql
或者
mysqldump -uroot -p psbc test01 > /tmp/psbc_test01.sql
导出多表:(表之间空格隔开)
mysqldump -uroot -p psbc test01 test02 > /home/mysql/psbc_2tables.sql
或者
mysqldump -uroot -p --databases psbc --tables test01 test02 > /home/mysql/psbc_2tables02.sql
注:导出时可以添加一些参数,
-t
不带建表语句,只导插入数据的语句。如
-d
不导插入
数据的语句,只有建表语句。可根据自己需求调整。
导出满足条件的表数据:(使用
--where
mysqldump -uroot -p --databases psbc --tables test02 --where="id<=2" >
/tmp/psbc_test02_where.sql
2
、删除表
test01,test02
drop test01;
drop test02;
3
、还原表
test01
test02
psbc
(还原时如果表名存在,会删除重建)
导入单表:
mysql -uroot -p psbc < /tmp/psbc_test01.sql
--psbc
指表要导入到的库名
导入多表:
mysql -uroot -p --database psbc < /home/mysql/psbc_2tables02.sql
或者
mysql -uroot -p --database=psbc < /home/mysql/psbc_2tables02.sql
或者
mysql -uroot -p psbc < /home/mysql/psbc_2tables02.sql
异库导入:(导入时修改库名即可)
导入单表:
mysql -uroot -p test < /tmp/psbc_test01.sql
导入多表:
mysql -uroot -p test < /home/mysql/psbc_2tables02.sql
二、单个
database
schemas
)的导出导入
未压缩导出导入:
1
、导出
psbc
不含数据:
-d
指不含数据,只结构
mysqldump -uroot -p -d --databases psbc > /home/mysql/psbc.sql
含数据:
mysqldump -uroot -p --databases psbc > /home/mysql/psbc.sql
mysqldump -uroot -p psbc > /home/mysql/psbc.sql
导出
psbc
库,但排除某些表:
mysqldump -uroot -p psbc --ignore-table=psbc.test01 > /home/mysql/psbc02.sql
注:如果排除多个表,就写多个
--ignore-table
2
、删除
psbc
drop database psbc;
3
、导入
psbc
提前手动建库:(是否需要提前建库,可查看脚本中有无建库语句)
create database psbc;
或者
mysqladmin -uroot -p create psbc
of 3
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜