`

linux下如何导入导出MySQL数据库

阅读更多


一、导出:
用mysqldump命令行
命令格式
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -u root -p abc > abc.sql
(导出数据库abc到abc.sql文件)

提示输入密码时,输入该数据库用户名的密码。
 
二、导入:
用mysql命令行
命令格式
mysql -u 用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -u root  -p abc < abc.sql
(导入数据库abc从abc.sql文件)

提示输入密码时,输入该数据库用户名的密码。
 
三、直接COPY
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
3.1 将原始数据库用tar打包为一个文件
tar -zcvf mydb.tar.gz mydb
3.2 创建空数据库

3.3 解压
在临时目录中解压,如:
cd /tmp
tar -zxvf mydb.tar.gz

3.4 拷贝
将解压后的数据库文件拷贝到相关目录
cd mydb/
cp * /var/lib/mysql/mydb/

对于FreeBSD:
cp * /var/db/mysql/mydb/

3.5 权限设置
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/* 

分享到:
评论
2 楼 SE_XiaoFeng 2013-05-14  
用mysqldump命令行导出。
这个报错唉。
错误提示信息如下:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -u root -p db_candou_android > db_candou_android.sql' at line 1
1 楼 SE_XiaoFeng 2013-05-14  
文章写的干脆了当,我喜欢!

相关推荐

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

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

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

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

    linux下数据库dump的导入导出

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

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

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

    mysql数据库的导入导出

    在Linux环境下,若要将txt格式的SQL脚本文件导入到MySQL数据库,可以通过Source命令来执行该SQL文件。在操作之前,需要注意的是Linux默认字符集为utf8,因此在使用记事本编写SQL脚本时,应确保文件字符集也设置为utf...

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

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

    mysqldump导入导出mysql数据库.docx

    MySQL数据库的管理和维护是IT领域中常见的任务,其中mysqldump和source命令是进行数据库导入导出的关键工具。这两个命令在Linux和Windows环境下都有应用,但使用方式有所不同。 mysqldump是MySQL提供的一个命令行...

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

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

    把mysql数据库中的数据导入到oracle数据库中

    ### 把MySQL数据库中的数据导入到Oracle数据库中的详细步骤与注意事项 #### 一、环境配置与需求概述 本文档旨在详细介绍如何将MySQL数据库中的数据迁移到Oracle数据库中,包括具体的环境配置、迁移流程以及可能...

    Linux下mysql数据库操作手册

    ### Linux下MySQL数据库操作知识点详解 #### 一、进入MySQL数据库 在Linux环境下,可以通过不同的方式连接MySQL数据库。 1. **以root身份直接进入MySQL**: ```sql mysql -u root -p ``` 输入命令后,系统会...

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

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

    Linux全攻略--MySQL数据库配置与管理[汇编].pdf

    * mysqldump:用于将MySQL数据库中的数据导出一个文本文件。 * mysqlimport:提供一个到SQL语句LOAD DATA INFILE的命令行接口,通过LOAD DATA INFILE命令,可以将文本文件导入到数据库中。 MySQL数据库的管理与维护...

    mysql.zip_MYSQL数据库_mysql导入_mysql文件

    MySQL数据库是世界上最流行的开源关系...综上所述,掌握MySQL数据库导入和导出SQL文件的方法是每个数据库管理员和开发者的必备技能。通过熟练运用这些技巧,可以在不同环境中轻松迁移和管理数据,确保业务的正常运行。

    LNMP下使用命令行导出导入MySQL数据库的方法

    本教程将详细介绍如何在命令行下导出和导入MySQL数据库。 首先,我们来看如何导出数据库。导出数据库的目的是为了备份或迁移数据,常见的命令工具是`mysqldump`。假设我们要导出一个名为"db_wp"的数据库,可以使用...

    MySQL数据库如何导入导出(备份还原)

    本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。 虚拟主机 1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。 2、通过程序自带的数据库备份...

    MySQL数据库中数据导入与导出探析.pdf

    MySQL数据库在大数据时代扮演着重要角色,数据的导入与导出是数据分析人员必须掌握的基本技能。MySQL提供了多种方法来处理这些任务,包括命令行界面和图形用户界面。本文主要探讨了在Windows环境下通过命令行进行...

    LINIX MYSQL数据库客户端连接

    总的来说,Linux环境下连接MySQL数据库涉及多个步骤,包括安装MySQL服务、配置环境、使用Java的JDBC API进行编程连接,以及可能借助于如Navicat这样的图形工具辅助管理。理解并掌握这些知识点,将有助于你在实际工作...

    mysql导入导出

    本文将详细阐述MySQL数据库在Linux环境下的导入导出操作,包括使用mysqldump工具的方法、数据迁移的步骤、以及在操作过程中应注意的事项。 首先,MySQL数据库的导出通常是利用mysqldump工具来完成的。mysqldump是...

    linux和windows上备份Mysql数据库java代码

    本篇我们将聚焦于如何在Linux和Windows操作系统上使用Java编写代码来备份MySQL数据库。 首先,我们需要了解备份MySQL数据库的基本原理。通常,备份过程包括以下步骤: 1. **连接到数据库**:使用JDBC(Java ...

Global site tag (gtag.js) - Google Analytics