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文件"是指在命令行界面(CMD)中进行MySQL数据库的数据导入和导出操作。这个过程涉及到几个关键的MySQL命令和工具,包括`mysqldump`用于导出数据,以及`mysql`客户端用于...
标题所述的"运行cmd状态下MySQL导入导出.sql文件"是一个关于如何在命令行环境下操作MySQL数据库,进行数据导入和导出的过程。以下是详细的知识点解释: 1. **MySQL命令行模式设置**: - 要在命令行下使用MySQL,...
### MySQL在CMD状态下的导入与导出操作指南 #### 一、MySQL命令行模式的配置与启动 在进行MySQL的数据导入导出之前,首先需要确保MySQL的命令行工具能够正常运行。这通常涉及到环境变量的配置。 ##### 环境变量...
MySQL对导入文件的大小默认有所限制,通常不超过2MB。对于较大的文件,可以通过以下几种方式解决: **修改PHP配置文件(php.ini)**: 1. **memory_limit**: 设置服务器内存限制。 2. **upload_max_filesize**: ...
默认情况下,MySQL对导入文件的大小有一定的限制,这可能会导致大型数据库的导入失败。为了解决这个问题,可以通过调整PHP配置文件`php.ini`中的相关参数来增加文件大小限制。 1. **修改`php.ini`配置文件**: - ...
在Java编程中,调用MySQL命令来导入和导出数据库是一种常见的操作,这涉及到数据库管理、数据迁移或者备份恢复等场景。在这个过程中,Java通过JDBC(Java Database Connectivity)接口与MySQL进行交互,利用MySQL...
本教程将详细讲解如何在Windows环境下,通过命令行工具CMD来执行MySQL的导入与导出操作。 首先,我们要确保已经安装了MySQL服务器和客户端工具,并且知道数据库的用户名、密码以及要操作的数据库名。在CMD中,我们...
与导出类似,MySQL 提供了 `mysql` 工具用于将 SQL 脚本文件导入到数据库中,从而实现数据的恢复。在 Java 程序中,同样可以通过调用系统命令的方式来执行 `mysql` 命令。 #### Java 实现 在 `DBBackupHelper` 类中...
3. **检查导出文件**:完成后,你会在当前目录(通常是MySQL的bin目录)看到生成的`.sql`文件,如`news.sql`。 二、数据库导入 1. **准备文件**:将`.sql`文件移动到MySQL的bin目录,或者确保命令行可以访问到这个...
1. **数据导出**:在SQL Server中,你可以使用SQL Server Management Studio (SSMS) 或SQL命令行工具(如`bcp`或`sqlcmd`)导出表结构和数据。这通常生成一个`.sql`脚本或者`.csv`等格式的数据文件。 2. **转换数据...
MYSQL 数据的导出导入与版本的转换 MYSQL 数据的导出导入与版本的转换是数据库管理中非常重要的操作。下面将详细介绍 MYSQL 数据的导出导入与版本的转换。 一、MYSQL 数据的导出 MYSQL 数据的导出是将数据库中的...
### MySQL导出服务器数据库、CMD显示乱码及CMD操作详解 #### 一、MySQL导出服务器数据库 在进行数据库管理时,经常会遇到需要备份或迁移数据的情况。MySQL提供了多种工具来帮助用户完成这一任务,其中最常用的就是...
这通常通过调用`mysql`命令来实现,将之前导出的SQL文件作为输入,执行这些语句来重新创建数据库结构并填充数据。`load()`方法在示例中应该类似地构造一个`mysql`命令,如: ```java public static void load() { ...
Mysql 执行脚本基本命令步骤是指在 Mysql 中执行外部 sql 脚本文件的命令,包括 SQL 命令导出和导入数据库。下面将详细介绍 Mysql 执行脚本步骤的知识点。 一、SQL 命令导出和导入数据库 在 Mysql 中,我们可以...
本文将详述如何使用SQL语句进行数据的导入和导出,主要关注MySQL、Oracle和SQL Server这三种常见数据库系统。 1. **Excel与SQL Server的交互** - **导出到Excel**: 使用`xp_cmdshell`扩展存储过程配合`bcp`工具...