Ubuntu命令行下MySQL数据导出与导入简单示例

Ubuntu16.04系统mysql命令导入导出sql文件 一.导入sql文件命令规则: mysql -u userName -p 目标数据库 < 源sql文件路径;结束我测试是导入quartz源码包中的12张表tao@tao-Lenovo-IdeaPad-S410:~$ mysql -u root -p linux_mysql < /home/tao/下载/quartz-2.2.3/docs/dbTables/tables_mysql.sql... 阅读详情
mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql 
mysqldump -h主机 -u用户名 -p 数据库名 表名 > 导出的表名.sql 

几个比较常用的参数有

-P或--port          要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数 
-d或--no-data       没有详细数据,仅仅导出数据的结构 
--add-drop-database 在创建数据库时,先drop掉已经存在的同名数据库[一般跟在-d参数后] 
--add-drop-table    在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]

下面以emlog的数据库为例来做一下导出示例 
1。导出整个emlog数据库的所有数据(包括数据结构,包括数据)

mysqldump -h127.0.0.1 -u root -p emlog > emlog_all.sql

2。导出emlog_blog表(包括表结构和表数据)

mysqldump -h 127.0.0.1 -u root -p peerrecom > peerrecom.sql

3。仅仅导出数据库的结构

mysqldump -h127.0.0.1 -uroot -p -d --add-drop-table emlog > emlog_all_structure.sql

4。仅仅导出表的结构

mysqldump -h127.0.0.1 -uroot -p -d --add-drop-table emlog emlog_blog > emlog_blog_structure.sql

导入的话,有很多种方法,最单的就是source命令,先用mysql命令连接上数据库.然后用source导入指定路径的文件就可以了. 
连接到MySQL

mysql -h127.0.0.1 -uroot -p

先创建数据库,因为导出的文件里没有创建数据库的语句,如果数据库已经建好,不用再创建

CREATE DATABASE emlog COLLATE 'utf8_general_ci'; 

切换数据库

use emlog;

导入指定sql文件

mysql>source /path/.../source.sql
MySQL数据导出与导入示例 在Ubuntu命令行下,我们可以使用MySQL命令行工具来进行数据库的导出和导入操作。下面是一个简单的示例,展示了如何导出和导入MySQL数据库。这是一个简单的示例,展示了在Ubuntu命令行下如何导出和导入MySQL数据库。根据您的需求,您可以调整命令的选项和参数来满足特定的要求。请确保在导入数据之前已经创建了新的空数据库,并且导出文件与要导入的数据库兼容。替换为您希望创建的导出文件的名称。替换为要导入数据的数据库的名称,替换为要创建的新数据库的名称。替换为要导出的数据库的名称, 阅读详情

相关推荐

Linux蓝牙开发实战:5分钟搞懂BlueZ与D-Bus通信原理(附D-Feet调试技巧)

本文深入解析Linux下BlueZ蓝牙协议栈与D-Bus通信的核心机制,提供实战开发指南。通过D-Bus对象模型、信号订阅等关键技术点的详细讲解,配合D-Feet工具的高效调试技巧,帮助开发者快速掌握蓝牙设备管理与性能优化方法,提升物联网开发效率。

3a9bq4r8t2y的博客 330

ubuntu-mysql服务详细使用教程-图文版

新手mysql安装教程

qq_19253847的博客 7967

S32K144驱动TPS929120避坑实录:从原理图设计到PWM调光漏电流的完整解决流程

本文详细解析了S32K144驱动TPS929120在车规LED驱动中的常见问题与解决方案,重点解决了PWM调光漏电流的行业难题。从原理图设计、FlexWire通信到软件调试,提供了一套完整的工程化避坑指南,特别针对车规MCU应用中的温度漂移、地址冲突等痛点给出了实用建议。

weixin_30872157的博客 561

ubuntu(20.04)-shell脚本(3)-sed-mysqldump

cmd: sed +选项 ‘指令’ 文件sed指令保存到文件中:sed +选项 -f 包含sed指令的文件 文件-r:使用扩展正则表达式-e:它告诉sed将下一个参数解释为一个sed指令,只有当命令行上给出多个sed指令时才需要使用-e选项-f:后跟保存了sed指令的文件-i:直接对内容进行修改,不加-i时默认只是预览,不会对文件做实际修改-n:取消默认输出,sed默认会输出所有文本内容,使用-n参数后只显示处理过的行a:追加 向匹配行后面插入内容。

aggie4628的专栏 1118

Win10系统内存占用异常飙升?三步排查法快速定位问题根源

本文针对Win10系统内存占用异常飙升问题,提供了一套三步排查法。首先利用任务管理器和资源监视器进行深度系统体检,定位隐形内存消耗者;其次通过干净启动和禁用非必要后台服务,揪出导致内存泄漏的第三方软件或驱动;最后进行终极深度清理,包括检查内存完整性、调整虚拟内存设置以及更新关键驱动程序,帮助用户快速恢复系统流畅运行。

weixin_29251567的博客 195

Ubuntu下利用mysqldump命令对数据库定时备份

 Linux下msyql定时备份,利用mysqldump命令进行备份1.新建脚本 msyql_bash.sh脚本内容如下,配置好用户名,密码,数据库以及生成备份文件的目录和生成备份文件的名字规则#!/bin/sh #File: /root/mysql_dump/mysql_back.sh #Database info DB_NAME="dbName" DB_USER="root" DB_PASS...

phper的博客 1788

Isograph工具解析:FTA、RBD、FMECA与ETA在可靠性工程中的实战应用

可靠性工程是确保复杂系统安全稳定运行的核心学科,它通过量化方法评估和提升系统在特定条件下的无故障运行能力。其基本原理涉及对系统失效模式、概率及影响进行建模与分析,旨在将定性的工程经验转化为定量的决策依据。在工程实践中,故障树分析(FTA)和可靠性框图(RBD)是两种互为补充的关键技术:FTA采用自上而下的演绎逻辑,追溯导致顶事件发生的所有可能故障组合;RBD则采用自下而上的归纳逻辑,描述系统成功运行所需的功能结构关系。这些分析技术的工程价值在于能够提前识别设计薄弱环节,量化风险,并指导设计优化与维修策略制定

weixin_42522009的博客 315

Ubuntu安装配置MySQL

一、 MySQL安装的三种方式:(1)从网上安装 sudo apt-get install mysql-server    注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多,修改命令如下:                        sudo sed -i "s/cn/us/g" sources.list(2)安装离线包,以mysql-5.5.16-

阳光岛主 1万+

jieba分词

jieba

sikh_0529的博客 1万+

搞懂 ABAP 里的 Language Settings:登录语言、文本环境语言与 sy-langu 的真实含义

SAP系统中语言设置并非单一字段决定,而是由登录语言(logon language)和文本环境语言(text environment language)共同控制。登录语言在会话期间固定,而文本环境语言可通过SET LOCALE语句修改,影响文本处理、排序、异常显示等行为。开发中需区分两者:使用CL_ABAP_SYST方法获取登录语言,通过sy-langu或GET LOCALE获取当前文本环境语言。语言环境切换应谨慎处理并尽快恢复,避免影响会话中其他程序。在多语言场景下,正确处理语言设置对确保文本相关功能正常

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1307

【MySQL数据库】Ubuntu下的mysql

mysql基本说明

m0_74246469的博客 7475

LCZ数据下载及处理-以重庆市为例(完整Python代码)

LCZ数据下载及处理-以重庆市为例(完整Python代码)

WW、forever的博客 611

ubuntu连接mysql命令_Ubuntu命令行下MySQL数据导出与导入简单示例

mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sqlmysqldump -h主机 -u用户名 -p 数据库名 表名 > 导出的表名.sql几个比较常用的参数有-P或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数-d或--no-data 没有详细数据,仅仅导出数据的结构--add-drop...

weixin_42460407的博客 363

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ubuntu下mysql导数据_Ubuntu命令行下MySQL数据导出与导入简单示例

mysqldump -h主机-u用户名-p数据库名> 导出的数据库名.sqlmysqldump -h主机-u用户名-p 数据库名 表名> 导出的表名.sql 几个比较常用的参数有 -P或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数 -d或--no-data 没有详细数据,仅仅导出数据的结构 --add-...

weixin_36064484的博客 234

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

MySQL--loaddata infile、outfile into及mysqldump高效导入导出数据

【学习背景】 在日常工作和学习MySQL时,经常涉及到MySQL数据的导入和导出,最常用的方式主要有三种: (1)MySQL命令行source命令 (2)MySQL目录bin下的mysqldump工具 (3)语法outfile into和load data infile 本文将会介绍这三者的使用方法以及一些区别对比,分享出来,希望能帮助到有需要的小伙伴~ 进入正文~ 一、构建测试库表 创建一个MySQL数据库test和数据表demo_info,方便进行测试~ create database if not

JustinQin 1万+

Ubuntu 20.04 MySQL 命令行导入导出数据库

前言 Ubuntu(Linux)下没有向Navicat等好用的MySQL可视化工具,尤其是Server版本,没有界面,那么我们的所有操作都依赖于命令行。 参考链接:https://www.runoob.com/w3cnote/linux-mysql-import-export-data.html 个人觉得这个写得不够详细,下面将我的经验分享给大家。 一 导出数据库 1.确保MySQL安装成功 查看MySQL版本: mysql -V 2.查找MySQL安装路径...

LZW15082682930的博客 4152

Ubuntu MySQL客户端功能介绍(mysql-client)mysql命令(mysql客户端命令)数据库导出、数据库导入

在数据驱动的世界中,MySQL作为最流行的开源关系数据库管理系统之一,无疑占据了重要的地位。对于Ubuntu用户来说,使用MySQL客户端是与MySQL服务器交互的主要方式。本文将介绍Ubuntu MySQL客户端(mysql-client)的功能,并提供相关命令和代码示例。

Dontla的博客 7962

Ubuntu命令行下MySQL数据导出与导入

mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql 几个比较常用的参数有: -p或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数 -d或--no-data 没有详细数据,仅仅导出数据的结构 --add-drop-table 在创建表时,先drop掉已经存在的同名表[一般跟...

绝圣弃智-零的博客 660

ubuntu MySQL导入导出数据库详解

1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。2.1.1 用phpMyAdmin工具导出选项中,选择导出“结构”和“数据”,不要添加“DRO

renrenhappy的专栏 6963

ubuntu mysql文件导入_Ubuntu mysql数据库导入sql文件

在阿里云Ubuntu系统导入sql数据库文件首先linux 下查看mysql相关目录root@ubuntu14:~# whereis mysqlmysql:/usr/bin/mysql---- mysql的运行路径/etc/mysql/usr/lib/mysql----- mysql的安装路径/usr/bin/X11/mysql/usr/share/mysql/usr/share/man/...

weixin_39778447的博客 1295

乌班图mysql数据库导入命令行_Ubuntu命令行下MySQL数据导出与导入语句

你知道Ubuntu命令行下的MySQL数据的导出与导入吗?下文是小编整理的在Ubuntu命令行下数据库导入导出的方法,一起来学习一下吧!mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql几个比较常用的参数有:-p或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数-d或--no-data ...

weixin_29171129的博客 346

Ubuntu MySQL数据库导入导出详解

1. 概述 MySQL数据库的导入,有两种方法: 1) 先导出数据库SQL脚本,再导入; 2) 直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。 所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 2. 方法一 SQL脚本形式 操作步骤如下: 2.1. 导出SQL脚本 在原数据

pathfinder 7920
上一篇: Android之Windows下生成动态库so并打包到APK中
下一篇: U盘安装Ubuntu 14.04 LTS正式版
hookfeng
博客等级 码龄12年 4粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值