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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
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,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
25天前
|
存储 Oracle 关系型数据库
Dataphin常见问题之想要周期执行任务如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
29天前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
17 0
|
2天前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
5 1
|
2天前
|
SQL 关系型数据库 MySQL
关系型数据库插入数据的语句
使用SQL的`INSERT INTO`语句向关系型数据库的`students`表插入数据。例如,插入一个`id`为1,`name`为'张三',`age`为20的记录:`INSERT INTO students (id, name, age) VALUES (1, '张三', 20)。如果`id`自增,则可简化为`INSERT INTO students (name, age) VALUES ('张三', 20)`。
5 2
|
2天前
|
SQL 存储 Oracle
关系型数据库查询数据的语句
本文介绍了关系型数据库中的基本SQL查询语句,包括选择所有或特定列、带条件查询、排序、分组、过滤分组、表连接、限制记录数及子查询。SQL还支持窗口函数、存储过程等高级功能,是高效管理数据库的关键。建议深入学习SQL及相应数据库系统文档。
6 2
|
3天前
|
SQL 数据库 HIVE
Hive【基础知识 05】常用DDL操作(数据库操作+创建表+修改表+清空删除表+其他命令)
【4月更文挑战第8天】Hive【基础知识 05】常用DDL操作(数据库操作+创建表+修改表+清空删除表+其他命令)
11 0
|
8天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
32 7
|
9天前
|
人工智能 Cloud Native 算法
数据之势丨AI时代,云原生数据库的最新发展趋势与进展
AI与云数据库的深度结合是数据库发展的必然趋势,基于AI能力的加持,云数据库未来可以实现更快速的查询和决策,帮助企业更好地利用海量数据进行业务创新和决策优化。
数据之势丨AI时代,云原生数据库的最新发展趋势与进展
|
28天前
|
Shell Linux 数据库
【Shell 命令集合 网络通讯 】Linux 更新邮件别名数据库 newaliases命令 使用指南
【Shell 命令集合 网络通讯 】Linux 更新邮件别名数据库 newaliases命令 使用指南
29 1
|
28天前
|
监控 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 检查和创建磁盘配额数据库 quotacheck命令使用教程
【Shell 命令集合 磁盘管理 】Linux 检查和创建磁盘配额数据库 quotacheck命令使用教程
29 0