`
baalwolf
  • 浏览: 351266 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下的mysql的导入导出命令

 
阅读更多

在Linux下尝试使用命令行的形式进行导出。

导出使用mysqldump命令,导入则使用的是mysql命令。下面我们分别讲解一下导出和导入命令的详细用法。

(一)导出

命令:mysqldump -u 用户名 -p 数据库名 > 文件名

如果用户名需要密码,则需要在此命令执行后输入一次密码核对;如果数据库用户名不需要密码,则不要加“-p”参数,导入的时候相同。注意输入的用户名需要拥有对应数据库的操作权限,否则无法导出数据。由于是作系统维护和全部数据库的导出,一般我们使用root等超级用户权限。

比如要将abc这个数据库导出为一个文件名为db_abc.sql的数据库文件到当前目录下,则输入下面的命令:

#mysqldump -u root -p abc > db_abc.sql

接下来输入root用户的密码即可导出数据库。

(二)导入

命令:mysql -u 用户名 -p 数据库名 < 文件名

同mysqldump命令一样的用法,各参数的意义同mysqldump。

比如我们要将/root/backup/db_abc.sql这个文件的数据导入到abc数据库中,则使用下面的命令:

#mysql -u root -p abc < /root/backup/db_abc.sql

之后输入root用户的密码即可导入。值得一提的是,如果这个数据库本身不存在,则无法导入。也就是说要想导入到一个数据库,至少应该先建立一个空的数据库,然后再导入。

分享到:
评论
1 楼 di1984HIT 2013-05-15  
写的不错啊、

相关推荐

    linux下导入导出mysql数据库及其导出数据命令大汇总

    Linux 下 MySQL 数据库导入导出命令大汇总 Linux 作为一个广泛应用于服务器操作系统的平台,MySQL 作为一个流行的关系数据库管理系统,在 Linux 下的使用非常广泛。因此,掌握 Linux 下 MySQL 数据库的导入导出命令...

    mysql导入导出命令

    linux下mysql数据库导入导出命令 首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql---- mysql的运行路径 /etc/mysql /usr/lib/mysql----- mysql的安装路径 /usr/bin/X11/...

    java调用mysql命令 导入导出数据库

    在标签"源码"和"工具"的提示下,我们可以考虑提供一个完整的示例项目,包含导入导出数据库的相关源码,以及可能用到的一些工具库,比如Apache Commons Exec用于更方便地执行系统命令,或者使用第三方库如Flyway、...

    linux系统下MySQL数据库的导入导出

    ### Linux系统下MySQL数据库的导入导出 在Linux环境下管理和操作MySQL数据库是非常常见的需求,尤其在数据迁移、备份以及恢复等场景中尤为重要。本文将详细介绍如何在Linux系统中进行MySQL数据库的导入与导出,包括...

    在linux命令下导出导入.sql文件的方法

    本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...

    linux下数据库dump的导入导出

    总结,Linux下的数据库导入导出涉及到不同的数据库管理系统,每个系统都有其特定的工具和语法。了解并熟练掌握这些操作对于维护数据库的安全性和稳定性至关重要。通过合理规划和执行备份策略,可以有效地防止数据...

    mysql导入导出

    MySQL导入导出技术是数据库管理员(DBA)常用的技术之一,用于备份数据、迁移数据库、数据迁移以及在不同服务器之间共享数据等。该技术在Linux环境下尤为常见,因为MySQL与Linux操作系统经常被一起使用,尤其是在...

    MySQL导出数据并通过sqlldr导入oracle

    其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对Linux系统,代码中能修改)生成数据...

    mysql 导入导出 sql文件

    ### MySQL导入导出SQL文件详解 #### 一、概述 MySQL作为一款广泛使用的开源关系型数据库管理系统,在数据管理和维护方面提供了强大的支持。其中,数据的导入导出是日常数据库管理中非常重要的环节之一。本文将详细...

    mysql数据库的导入导出

    综上所述,MySQL数据库的导入导出操作,涉及到mysqldump工具和source命令的熟练使用,以及SQL语法中ALTER TABLE命令用于调整表结构。在操作过程中,还需要注意字符集的匹配问题,以及在多表查询时为派生表添加别名以...

    Bash中使用MySQL导入导出CSV格式数据

    在IT行业中,数据库管理和数据迁移是常见的任务,而Bash脚本和MySQL是完成这些任务的强大工具。本文将深入探讨如何在Bash环境...通过学习和实践,你可以熟练掌握在Linux环境下使用MySQL和Bash进行高效的数据导入导出。

    linux上mysql安装以及数据的导入导出操作.docx

    总结来说,Linux上安装MySQL涉及用户创建、安装配置、启动服务、权限设置和优化,而数据的导入导出则涉及到`mysqldump`和`mysql`命令的使用。这些操作是数据库管理的基础,熟练掌握将有助于提升数据库管理效率。

    linux安装mysql(实测没问题)

    - 导出和导入数据库操作等,例如使用 `mysqldump` 和 `mysql` 命令进行数据备份和恢复。 以上步骤详细阐述了如何在 Linux (CentOS 7) 系统上安装 MySQL 5.7 版本的过程,包括从下载安装包到配置环境变量以及最后的...

    linux把远程mysql数据库数据导出并导入本地oracle数据库

    Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务

    linux下mysql 操作命令.docx

    Linux 下 MySQL 操作命令的基本知识点,包括启动、重启、关闭 MySQL 服务器,连接 MySQL 服务器,修改 MySQL 密码,增加新用户,显示数据库列表,显示库中的数据表,显示数据表的结构,建库、建表、删库和删表,清空...

    linux下导入、导出mysql数据库命令的实现方法

    一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 &gt; 数据库名.sql /usr/local/mysql/bin/ mysqldump -uroot -p abc &gt; abc.sql ...

    linux操作mysql命令大全分享.pdf

    本文档主要介绍了 Linux 操作系统下 MySQL 数据库的常用命令,涵盖了 MySQL 的启动、重启、关闭、连接、修改密码、增加新用户、数据库操作、数据的导入导出等方面。 一、MySQL 的基本操作命令 1. 启动 MySQL:...

    linux下mysql命令.pdf

    总之,Linux环境下MySQL命令的使用是数据库管理的核心内容,涵盖了数据库服务的启动、停止、用户权限管理、数据备份与恢复、数据导入导出、表的创建与删除、数据的插入、查询与更新等多方面的工作。掌握这些命令对于...

    mysql导入导出表结构及表数据及执行sql常用指令.docx

    **Linux下MySQL的备份与还原** - **备份**: 使用`mysqldump`命令进行备份,类似于Windows环境。 - **还原**: 登录MySQL控制台,然后输入`source /path/to/your/file.sql;`来还原数据库。例如,如果SQL文件在/home/...

Global site tag (gtag.js) - Google Analytics