`

mysql导入导出

阅读更多

 

mysql 导入导出 .sql 文件备份还原数据库

步骤:

.MYSQL 的命令行模式的设置:

桌面 -> 我的电脑 -> 属性 -> 环境变量 -> 新建 ->PATH=";path/mysql/bin;"  其中 path MYSQL 的安装路径。

 

. 命令行进入 MYSQL 的方法:

C:\>mysql -h hostname -u username -p

ENTER 键,等待然后输入密码,这里 hostname 为服务器的名称,如 localhost username MYSQL 的用户名,如 root. 进入命令行就可以直接操作 MYSQL 了。

 

. 从数据库导出数据库文件:

1. 将数据库 mydb 导出到 e:\mysql\mydb.sql 文件中:

打开开始 -> 运行 -> 输入 cmd 进入命令行模式

c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql

然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。

 

2. 将数据库 mydb 中的 mytable 导出到 e:\mysql\mytable.sql 文件中:

c:\>mysqldump -h localhost -u root -p mydb mytable >e:\mysql\mytable.sql

 

3. 将数据库 mydb 的结构导出到 e:\mysql\mydb_stru.sql 文件中:

c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql

//-h localhost 可以省略,其一般在虚拟主机上用

 

 

. 从外部文件导入数据到数据库:

e:\mysql\mydb2.sql 中将文件中的 SQL 语句导入数据库中:

c:\>mysql -h localhost -u root -p mydb2 <e:\mysql\mydb2.sql

然后输入密码,就 OK

 

. 关于导入文件大小限制问题的解决 :

默认情况下: mysql 对导入的文件大小有限制的,最大为 2M ,所以当文件很大时,直接无法导入,解决列举如下:

 

1. php.ini 中修改相关参数:

影响 Mysql 导入文件大小的参数有三个:

memory_limit=128M, upload_max_filesize=2M, post_max_size=8M

修改 upload_max_filesize=200M 这里修改满足你需要的大小,可以同时修改其他两项 memory_limit=250M ,post_max_size=200M. 这样就可以导入 200M 以下的 .sql 文件了。

 

上文是把 mysql 放置在系统路径下,其实不放也可以。如我的 mysql 安装目录为 D:\MySQL Server 5.0 ;则首先打开 dos 窗口,然后输入 D:( 没有 '\') 回车;此时应该会出现 D:\> 这样的标志,然后在其后输入 D:\MySQL Server 5.0\bin 回车;出现 D:\MySQL Server 5.0\bin> 接着输入 mysqldump -u root -p 数据库名 > 数据库名 .sql( 也可以输入路径 ); ( 具体参照上面 ) 导入文件同样,只是改了 '>' '<' 就可以了,或者直接用 source 也可:

 

【常用 source 命令】

进入 mysql 数据库控制台   : mysql -u root -p

mysql>use databasename

然后使用 source 命令,后面参数为脚本文件 ( 这里用到的是 .sql)

mysql>source d:\mydb.sql

分享到:
评论

相关推荐

    mysql 导入导出 sql文件

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

    mysql导入导出笔记

    mysql导入导出笔记 mysql导入导出是数据库管理中非常重要的一步骤,它可以帮助我们快速地备份和恢复数据库。下面我们将详细介绍mysql导入导出的命令和参数。 mysqldump命令 mysqldump是mysql自带的一种工具,用于...

    Java实现mysql导入导出Excel

    在Java编程环境中,将MySQL数据库的数据导入到Excel或者将Excel数据导出到MySQL是一项常见的任务。这涉及到对Java处理文件、数据库操作以及处理Excel数据的能力。以下是对这个主题的详细阐述: 1. **Java处理Excel*...

    mysql导入导出sql.rar

    总的来说,"mysql导入导出sql"为MySQL数据库的日常维护提供了一种实用、高效的解决方案,简化了数据库的导入导出流程,使得即使是对编程不太熟悉的用户也能轻松上手。通过这个工具,我们可以更安全、便捷地管理和...

    MYSQL导入导出.sql文件

    ### MySQL导入导出.sql文件详解 #### 一、MySQL命令行模式设置与基本命令介绍 在Windows环境下,要想顺利地通过命令行模式操作MySQL数据库,首先需要正确设置MySQL的环境变量。具体步骤如下: 1. **环境变量设置*...

    mysql导入导出数据库文件

    ### MySQL导入导出数据库文件详解 #### 一、引言 在数据库管理中,数据库的导入与导出是一项非常重要的工作。它可以帮助我们备份现有的数据、迁移数据到新的服务器或恢复丢失的数据。对于MySQL这样的关系型数据库...

    mysql导入导出命令

    mysql导入导出命令 source、mysql、 mysqldump

    MYSQL导入导出常用命令

    ### MySQL导入导出常用命令详解 #### 一、MySQL数据备份与恢复概述 在数据库管理过程中,数据的安全性至关重要。为了防止数据丢失或损坏,通常会定期对数据库进行备份,并在必要时将其恢复到系统中。MySQL提供了...

    mysql导入导出到excel

    实现将数据库与excel之间数据的导入导出

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

    在这个过程中,Java通过JDBC(Java Database Connectivity)接口与MySQL进行交互,利用MySQL提供的命令行工具如`mysqldump`和`mysql`来实现数据的导入导出。 首先,我们需要了解JDBC。JDBC是Java平台上的一个标准...

    mysql导入导出.sql文件.docx

    ### MySQL导入导出.sql文件详解 #### 一、MySQL命令行模式设置与登录 为了能够有效地执行MySQL数据库的导入导出操作,首先需要确保能够通过命令行方式访问MySQL服务。通常,这涉及到环境变量的配置。 **环境变量...

    mysql导入导出.sql文件.pdf

    ### MySQL导入导出.sql文件详解 #### 一、MySQL命令行模式设置与登录 为了能够通过命令行方式方便地管理MySQL数据库,首先需要确保MySQL的命令行工具可以在系统的任何位置被调用。这通常需要对系统的环境变量进行...

    运行cmd状态下MySQL导入导出.sql文件.docx

    标题所述的"运行cmd状态下MySQL导入导出.sql文件"是一个关于如何在命令行环境下操作MySQL数据库,进行数据导入和导出的过程。以下是详细的知识点解释: 1. **MySQL命令行模式设置**: - 要在命令行下使用MySQL,...

Global site tag (gtag.js) - Google Analytics