linux下导入、导出mysql数据库命令
资料1
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ ---> mysql的data目录
二、导入数据库
1、首先建空数据库
mysql>create database abc;
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql
建议使用第二种方法导入。
注意:有命令行模式,有sql命令
资料2
导出整个数据库中的所有数据
1、在linux命令行下输入:
1
|
mysqldump -u userName -p dabaseName > fileName.sql |
fileName.sql最好加上路径名
导出数据库中的某个表的数据
1
|
mysqldump -u userName -p dabaseName tableName > fileName.sql |
导出整个数据库中的所有的表结构
在linux命令行下输入:
1
|
mysqldump -u userName -p -d dabaseName > fileName.sql |
注意:是加了-d
导出整个数据库中某个表的表结构
在linux命令行下输入:
1
|
mysqldump -u userName -p -d dabaseName tableName > fileName.sql |
注意:是加了-d
导入mysql方法1
进入linux命令命令行下:
1
2
3
|
mysql -uroot -p 回车 输入密码 source fileName.sql 注意fileName.sql要有路径名,例如:source /home/ user /data/fileName.sql
|
导入mysql方法2
进入linux命令命令行下:
1
2
|
mysql -uroot -p database < fileName.sql
注意fileName.sql要有路径名 |
相关推荐
Linux 下 MySQL 数据库导入导出命令大汇总 Linux 作为一个广泛应用于服务器操作系统的平台,MySQL 作为一个流行的关系数据库管理系统,在 Linux 下的使用非常广泛。因此,掌握 Linux 下 MySQL 数据库的导入导出命令...
### Linux系统下MySQL数据库的导入导出 在Linux环境下管理和操作MySQL数据库是非常常见的需求,尤其在数据迁移、备份以及恢复等场景中尤为重要。本文将详细介绍如何在Linux系统中进行MySQL数据库的导入与导出,包括...
总结,Linux下的数据库导入导出涉及到不同的数据库管理系统,每个系统都有其特定的工具和语法。了解并熟练掌握这些操作对于维护数据库的安全性和稳定性至关重要。通过合理规划和执行备份策略,可以有效地防止数据...
在标签"源码"和"工具"的提示下,我们可以考虑提供一个完整的示例项目,包含导入导出数据库的相关源码,以及可能用到的一些工具库,比如Apache Commons Exec用于更方便地执行系统命令,或者使用第三方库如Flyway、...
综上所述,MySQL数据库的导入导出操作,涉及到mysqldump工具和source命令的熟练使用,以及SQL语法中ALTER TABLE命令用于调整表结构。在操作过程中,还需要注意字符集的匹配问题,以及在多表查询时为派生表添加别名以...
Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务
MySQL数据库的管理和维护是IT领域中常见的任务,其中mysqldump和source命令是进行数据库导入导出的关键工具。这两个命令在Linux和Windows环境下都有应用,但使用方式有所不同。 mysqldump是MySQL提供的一个命令行...
本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...
### 把MySQL数据库中的数据导入到Oracle数据库中的详细步骤与注意事项 #### 一、环境配置与需求概述 本文档旨在详细介绍如何将MySQL数据库中的数据迁移到Oracle数据库中,包括具体的环境配置、迁移流程以及可能...
### Linux下MySQL数据库操作知识点详解 #### 一、进入MySQL数据库 在Linux环境下,可以通过不同的方式连接MySQL数据库。 1. **以root身份直接进入MySQL**: ```sql mysql -u root -p ``` 输入命令后,系统会...
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql /usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql ...
MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,广泛应用于各种规模的企业、网站和应用程序中。在日常运维和开发过程中,经常需要对数据进行导入和导出操作,以便备份、迁移或共享数据。本资料主要围绕...
* mysqldump:用于将MySQL数据库中的数据导出一个文本文件。 * mysqlimport:提供一个到SQL语句LOAD DATA INFILE的命令行接口,通过LOAD DATA INFILE命令,可以将文本文件导入到数据库中。 MySQL数据库的管理与维护...
本文将详细阐述MySQL数据库在Linux环境下的导入导出操作,包括使用mysqldump工具的方法、数据迁移的步骤、以及在操作过程中应注意的事项。 首先,MySQL数据库的导出通常是利用mysqldump工具来完成的。mysqldump是...
本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。 虚拟主机 1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。 2、通过程序自带的数据库备份...
MySQL数据库在大数据时代扮演着重要角色,数据的导入与导出是数据分析人员必须掌握的基本技能。MySQL提供了多种方法来处理这些任务,包括命令行界面和图形用户界面。本文主要探讨了在Windows环境下通过命令行进行...
随着网站的运行MySQL数据库也越来越大,备份问题也日益凸显,使用phpmyadmin导出或导入时可能会因为超时文件过大等原因无法导入或导出。
在Linux系统中,MySQL的安装和数据的导入导出是两个关键的操作,这对于数据库管理和维护至关重要。以下将详细讲解这两个过程。 首先,我们要确保系统中没有已安装的MySQL。通过命令`rpm -qa | grep mysql`可以列出...
本文将详细介绍如何在不同操作系统环境下进行MySQL数据库的导入导出操作,特别是针对SQL文件的操作。 #### 二、MySQL导入导出的基本概念 1. **导出**: 将数据库中的数据以SQL脚本的形式导出到文件中,方便备份或...