如何使用mysqldump命令导入导出数据库下的数据或表结构(远程or本地都适合)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:
https://www.cloudera.com/documentation/manager/5-1-x/Cloudera-Manager-Installation-Guide/cm5ig_mysql.html?scroll=cmig_topic_5_5

 

 

 

 

  

命令行下具体用法如下: 

mysqldump -u用户名 -p密码 -d  数据库名 表名 > 脚本名;

 

 

  比如,我这里的mysql,现有

 

 

 

 

 

 

 

 

导出mysql下的整个数据库结构和以及里面的数据

mysqldump -hlocalhost -uroot -proot database > whole.sql

 

 

mysqldump -hlocalhost -uroot -proot --all-databases > wholedatabasesanddata.sql

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考

http://blog.csdn.net/switzerland/article/details/4066456

 

 

 

 

导出mysql下的单个数据表结构和数据

mysqldump -hlocalhost -uroot -proot  database table > dump.sql

 

 

 

导出mysql下的整个个数据库结构(不包含数据)

mysqldump -hlocalhost -uroot -p123456  -d database > dump.sql

 

比如,我这里是,mysql下有如下的数据库。

 

 

 

 

 

 

 

 

 

 

从mysql里,导出mysql下的某个个数据库结构(不包含数据)  

  比如,我这里是,mysql下有如下的数据库。

 

   做法如下:

mysqldump -hlocalhost -uroot -proot  elsa_web > dump.sql

 

    

  以上是,其里面的表。(即这是在ubuntu系统里)

 

   然后,我用Navicat新建了一个同名的数据库,取名为elas_web,是在我的win7电脑下

 

 

 

 

 

 

 

 

 

 

 

 

从mysql里,导出单个数据表结构(不包含数据)

mysqldump -h localhost -uroot -proot  -d database table > dump.sql

 

 

 

 

 

 

 

 

 

 

将数据导入到Mysql中

第一步:登陆数据库

 

第二步:创建数据库

 

第三步:导入数据

 

 

 第四步:成功 !

 

 

 

  其中,这里的zabbix.sql是我之前,从mysql中导出的其中一个数据库为zabbix。

root@erik:/usr/share/mysql# mysqldump -uroot -pzabbix zabbix>zabbix.sql

root@erik:/usr/share/mysql# mv zabbix.sql /home/erik/Documents


本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7095337.html,如需转载请自行联系原作者

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
数据库 Python
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
|
2月前
|
数据采集 数据库 Python
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
172 75
|
24天前
|
SQL 数据建模 BI
【YashanDB 知识库】用 yasldr 配置 Bulkload 模式作单线程迁移 300G 的业务数据到分布式数据库,迁移任务频繁出错
问题描述 详细版本:YashanDB Server Enterprise Edition Release 23.2.4.100 x86_64 6db1237 影响范围: 离线数据迁移场景,影响业务数据入库。 外场将部分 NewCIS 的报表业务放到分布式数据库,验证 SQL 性能水平。 操作系统环境配置: 125G 内存 32C CPU 2T 的 HDD 磁盘 问题出现的步骤/操作: 1、部署崖山分布式数据库 1mm 1cn 3dn 单线启动 yasldr 数据迁移任务,设置 32 线程的 bulk load 模式 2、观察 yasldr.log 是否出现如下错
|
1月前
|
JSON Java 关系型数据库
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
37 2
|
7天前
|
SQL Java 数据库连接
【YashanDB数据库】由于网络带宽不足导致的jdbc向yashandb插入数据慢
由于网络带宽不足导致的jdbc向yashandb插入数据慢
|
3月前
|
SQL 存储 运维
从建模到运维:联犀如何完美融入时序数据库 TDengine 实现物联网数据流畅管理
本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品。文章从一个具体的业务场景出发,分析了企业在面对海量时序数据时的挑战,并提出了利用 TDengine 高效处理和存储数据的方法,帮助企业解决在数据采集、存储、分析等方面的痛点。通过这篇文章,作者不仅展示了自己对数据处理技术的理解,还进一步阐释了时序数据库在行业中的潜力与应用价值,为读者提供了很多实际的操作思路和技术选型的参考。
80 1
|
2天前
|
关系型数据库 MySQL 数据库连接
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
98 82
|
2月前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决
|
5天前
|
消息中间件 缓存 NoSQL
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)

热门文章

最新文章