`

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:wcnc_db.sql
分享到:
评论

相关推荐

    MySQL导入sql_文件的5大步骤

    文章主要介绍的是MySQL导入sql 文件,即MySQL数据库导入导出sql 文件的实际操作步骤,我们主要是将其分成5大步骤对其进行讲述,如果你对其有兴趣的话你就可以点击以下的文章进行观看了。

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

    MySQL命令行导入导出数据库步骤操作 一、利用cmd操作MySQL数据库,导出sql文件 二、利用sql文件,通过cmd使用MySQL命令建立数据库,恢复数据

    mysql数据导入与导出

    mysql 数据的导入与导出操作说明步骤.....

    Mysql执行脚本步骤

    Mysql执行脚本基本命令步骤,包含SQL 命令导出和导入数据库 ,创建包含sql命令的sql脚本文件

    在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述。 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客户端软件,例如filezilla,使用...

    ROCBOSS微社区 v2.1.0.zip

    稍微有点经验的站长,最基本的数据库的导入导出应该没问题,不会的自行百度。) 2. 打开 app\config\db_config.php 文件,配置数据库信息。 安装完成后必须要做的事: 1. 登录(默认管理员账号 admin 123456),...

    Docker容器中Mysql数据的导入/导出详解

    Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢? 解决办法其实还是用mysqldump命令,但是我们需要进入docker的mysql容器内去执行它,并且通过配置volumes让导出...

    mysql 8.0安装文档.docx

    由于公司前端导入大批量数据时报错需要同事在数据库中导出,所以自己回顾并总结下MySQL的安装步骤做出总结 以便为同事更好的培训sql语法

    SQLyog v11 11 32位和64位

    计划备份向导将引导您按照步骤安排导出SQL 数据,您可以利用该安装向导将导出的数据生成一个SQL文件或多个文件。"&gt;sqlyog可以连接到mysql主机、http管道、ssh隧道以及ssl加密。它是一款功能强大的MYSQL数据库管理...

    MySQL数据库MyISAM存储引擎转为Innodb的方法

    步骤如下:1、导出CentOS数据库的表结构 代码如下:mysqldump -d -uxxx -p centos &gt; centos_table.sql其中-d参数表示不导出数据,只导出表结构2、替换centos_table.sql里的MyISAM为INNODB 代码如下:sed -i ‘s/MyISAM...

    SQLyog Enterprise 7.14 汉化版

    SQLyog 相比其它类似的 MySQL 数据库管理工具其有如下特点: 1、基于C++和MySQL API编程; 2、方便快捷的数据库同步与数据库结构同步工具; 3、易用的数据库、数据表备份与还原功能; 4、支持导入与导出XML、...

    Navicat Premium操作手册.7z

    6脚本生成183导出SQL 的常规设置184导出SQL的高级设置184正向工程185选择同步类型185选择模式或表185选择目标连接185查看比对结果186模型提示和技巧187高级工具189导入向导189设置导入文件格式(步骤1)189设置...

    sqlyog ultimcate 11

    sqlyog可以连接到mysql主机、http管道、ssh隧道以及ssl加密。它是一款功能强大的MYSQL数据库管理工具... 计划备份向导将引导您按照步骤安排导出SQL 数据,您可以利用该安装向导将导出的数据生成一个SQL文件或多个文件。

    2024最强MySQL安装配置教程(一篇就够了).zip

    此外,还介绍了数据库用户管理、数据导入导出、客户端工具的使用,以及最佳实践和学习资源。 适用人群: 本博客主要面向MySQL初学者,特别是那些刚开始学习数据库管理和SQL语言的读者。它提供了一个易于理解的入门...

    SQLyog Ultimate12.09

    sqlyog可以连接到mysql主机、http管道、ssh隧道以及ssl加密。它是一款功能强大的MYSQL数据库管理工具... 计划备份向导将引导您按照步骤安排导出SQL 数据,您可以利用该安装向导将导出的数据生成一个SQL文件或多个文件。

    SQL培训第一期

    1 SQL基础 1.1 基本概念 结构化查询语言(Structured Query Language)简称SQL,是一种关系数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统。 1.2 语句结构 1.2.1 数据查询语言(DQL) 对数据库进行...

    无敌万能脚本

    选择要比较的sql文件,然后,软件会呈现出如图数据库结构的不同之处。 即使在比较出两个数据库的结构不同之后,对于sql语句的小白来说,很难写出升级数据库的升级脚本,下面我们将讲解如何利用mysql workbench来帮你...

    易网防伪防串货和代理授权查询系统 v2.1

    (2)、防伪码、代理商可批量导入xls,txt,csv三种格式文件,有固定格式文件供参考。 (3)、防伪码、代理商导出txt格式文档。 (4)、防伪码可以通过电脑,手机,和微信二维码扫码查询。(5)、查看某个防伪码、代理商的被...

    Apache Hadoop---Sqoop.docx

    Sqoop是SQL-to-Hadoop的缩写,是Hadoop的周边工具,它的主要作用是在结构化数据存储...Sqoop充分利用了Hadoop的优点,整个数据导入导出过程都是用MapReduce实现并行化,同时,该过程中的大部分步骤自动执行,非常方便。

Global site tag (gtag.js) - Google Analytics