`
xuebingnanmm
  • 浏览: 175257 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多

MySQL导入导出.sql文件步骤如下:

 

一.MySQL的命令行模式的设置:

桌面->我的电脑->属性->环境变量->新建->

PATH=“;path\mysql\bin;”其中path为MySQL的安装路径。

二.简单的介绍一下命令行进入MySQL的方法:

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

按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。

进入命令行后可以直接操作MySQL了。

2.简单介绍一下MySQL命令:

mysql->CREATE DATABASE dbname;//创建数据库

mysql->CREATE TABLE tablename;//创建表

mysql->SHOW DATABASES;//显示数据库信息,有那些可用的数据库。

mysql->USE dbname;//选择数据库

mysql->SHOW TABLES;//显示表信息,有那些可用的表

mysql->DESCRIBE tablename;//显示创建的表的信息

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

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语句导入数据库中:

1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。

2.退出mysql 可以输入命令exit;或者quit;

3.在CMD中输入下列命令:

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=200 M 这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M post_max_size=200M

这样就可以导入200M以下的.sql文件了。

上文中是把MySQL放置在系统路径中,其实不妨也行。例如我的MySQL安装目录为D:\MySQL Server 5.0;

则首先用cmd打开dos窗口,然后输入D:(没有'\')回车

此时应该会出现D:\>这样的标记,然后在其后面输入D:\MySQL Server 5.0\bin回车(顺序颠倒也行的)

出现D:\MySQL Server 5.0\bin> 接着输入mysqldump -u用户名 -p 数据库名 > 数据库名.sql(也可以输入路径);具体用法参照上文。

导入文件同样,只是改了‘>’为‘<’就行了。或者直接用source 也行:

常用source 命令

进入mysql数据库控制台

如mysql -u root -p(没必要,省略)

mysql>use 数据库

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

mysql>source d:/sql/wcnc_db.sql

 

查版本:使用 rpm -qa|grep MySQL

分享到:
评论

相关推荐

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

    标题中的"运行cmd状态下MySQL导入导出.sql文件"是指在命令行界面(CMD)中进行MySQL数据库的数据导入和导出操作。这个过程涉及到几个关键的MySQL命令和工具,包括`mysqldump`用于导出数据,以及`mysql`客户端用于...

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

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

    运行cmd状态下MySQL导入导出.sql文件[文].pdf

    ### MySQL在CMD状态下的导入与导出操作指南 #### 一、MySQL命令行模式的配置与启动 在进行MySQL的数据导入导出之前,首先需要确保MySQL的命令行工具能够正常运行。这通常涉及到环境变量的配置。 ##### 环境变量...

    mysql导入导出.sql文件.docx

    MySQL对导入文件的大小默认有所限制,通常不超过2MB。对于较大的文件,可以通过以下几种方式解决: **修改PHP配置文件(php.ini)**: 1. **memory_limit**: 设置服务器内存限制。 2. **upload_max_filesize**: ...

    mysql导入导出.sql文件.pdf

    默认情况下,MySQL对导入文件的大小有一定的限制,这可能会导致大型数据库的导入失败。为了解决这个问题,可以通过调整PHP配置文件`php.ini`中的相关参数来增加文件大小限制。 1. **修改`php.ini`配置文件**: - ...

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

    在Java编程中,调用MySQL命令来导入和导出数据库是一种常见的操作,这涉及到数据库管理、数据迁移或者备份恢复等场景。在这个过程中,Java通过JDBC(Java Database Connectivity)接口与MySQL进行交互,利用MySQL...

    Mysql.rar_mysql导入_mysql导出

    本教程将详细讲解如何在Windows环境下,通过命令行工具CMD来执行MySQL的导入与导出操作。 首先,我们要确保已经安装了MySQL服务器和客户端工具,并且知道数据库的用户名、密码以及要操作的数据库名。在CMD中,我们...

    导入导出mysql数据

    与导出类似,MySQL 提供了 `mysql` 工具用于将 SQL 脚本文件导入到数据库中,从而实现数据的恢复。在 Java 程序中,同样可以通过调用系统命令的方式来执行 `mysql` 命令。 #### Java 实现 在 `DBBackupHelper` 类中...

    MySQL命令行导入导出数据库步骤操作

    3. **检查导出文件**:完成后,你会在当前目录(通常是MySQL的bin目录)看到生成的`.sql`文件,如`news.sql`。 二、数据库导入 1. **准备文件**:将`.sql`文件移动到MySQL的bin目录,或者确保命令行可以访问到这个...

    SQL Server导入MySQL.zip

    1. **数据导出**:在SQL Server中,你可以使用SQL Server Management Studio (SSMS) 或SQL命令行工具(如`bcp`或`sqlcmd`)导出表结构和数据。这通常生成一个`.sql`脚本或者`.csv`等格式的数据文件。 2. **转换数据...

    关于MYSQL数据的导出导入与版本的转换.docx

    MYSQL 数据的导出导入与版本的转换 MYSQL 数据的导出导入与版本的转换是数据库管理中非常重要的操作。下面将详细介绍 MYSQL 数据的导出导入与版本的转换。 一、MYSQL 数据的导出 MYSQL 数据的导出是将数据库中的...

    mysql导出服务器数据库,cmd显示乱码,cmd操作等

    ### MySQL导出服务器数据库、CMD显示乱码及CMD操作详解 #### 一、MySQL导出服务器数据库 在进行数据库管理时,经常会遇到需要备份或迁移数据的情况。MySQL提供了多种工具来帮助用户完成这一任务,其中最常用的就是...

    用JAVA导出MYSQL的数据

    这通常通过调用`mysql`命令来实现,将之前导出的SQL文件作为输入,执行这些语句来重新创建数据库结构并填充数据。`load()`方法在示例中应该类似地构造一个`mysql`命令,如: ```java public static void load() { ...

    Mysql执行脚本步骤

    Mysql 执行脚本基本命令步骤是指在 Mysql 中执行外部 sql 脚本文件的命令,包括 SQL 命令导出和导入数据库。下面将详细介绍 Mysql 执行脚本步骤的知识点。 一、SQL 命令导出和导入数据库 在 Mysql 中,我们可以...

    SQL语句导入导出大全

    本文将详述如何使用SQL语句进行数据的导入和导出,主要关注MySQL、Oracle和SQL Server这三种常见数据库系统。 1. **Excel与SQL Server的交互** - **导出到Excel**: 使用`xp_cmdshell`扩展存储过程配合`bcp`工具...

Global site tag (gtag.js) - Google Analytics