当前位置: 首页 > 知识库问答 >
问题:

如何用选项从命令行导出和导入。sql文件?[副本]

伊铭
2023-03-14

不是重复!在命令行中导出期间查找一些具有phpmyadmin的特性

我想从命令行向MySQL数据库导出和导入一个。sql文件

在MySQL中有没有导出。sql文件的命令?那么如何导入呢?

执行export/Import时,可能存在诸如Enable/Disable foreign key check或export only table Structure之类的约束。

我们可以用 设置这些选项吗?

一些选项示例

共有3个答案

楚健
2023-03-14

mysqldump不会转储数据库事件,触发器和例程,除非在转储单个数据库时明确说明;

mysqldump -uuser -p db_name --events --triggers --routines > db_name.sql
宗安宁
2023-03-14

如果您已经在运行SQL shell,则可以使用 命令导入数据:

use databasename;
source data.sql;
濮阳君浩
2023-03-14

键入以下命令导入sql数据文件:

$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql

在本例中,使用vivek作为用户名将'data.sql'文件导入'blog'数据库:

$ mysql -u vivek -p -h localhost blog < data.sql

如果您有专用数据库服务器,请将localhost主机名替换为实际服务器名或IP地址,如下所示:

$ mysql -u username -p -h 202.54.1.10 databasename < data.sql

要导出数据库,请使用以下方法:

mysqldump -u username -p databasename > filename.sql

注意每种情况下的 /code>符号。

 类似资料:
  • 问题内容: 我正在尝试使用Java从命令行(Windows)调用类(主方法)。 该类导入其他类(其他jar)。 我总是从主程序导入的类中获得“找不到类异常”。 这是我尝试过的: 添加一个CLASSPATH env。var与所引用的lib所在的路径(不起作用) 我从命令行调用“ ” 时尝试了所有这些不同的参数:(lib是引用的jar所在的位置) 我尝试将所有引用的jar打包到我的主类所在的jar中…

  • 本文向大家介绍MySQL导入导出.sql文件及常用命令小结,包括了MySQL导入导出.sql文件及常用命令小结的使用技巧和注意事项,需要的朋友参考一下 在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source c:\\test.sql; 另附mysql常用命令: (一) 连接MYSQL: 格式:

  • 问题内容: 我有一个从导出的文件。我想使用命令行将其导入到其他服务器中。 我有Windows Server 2008 R2安装。我将文件放在 C驱动器上 ,并尝试了此命令 它不起作用。我收到语法错误。 如何顺利导入该文件? 我需要先创建一个数据库吗? 问题答案: 尝试: 检查MySQL选项。 注1: 最好使用SQL文件的完整路径。 注2: 使用和保留原始数据库的例程和触发器。默认情况下不会复制它们

  • 如何通过查询导入和导出.sql文件。在jdbc中使用的注意事项

  • 我正在使用eclipse JDT并想知道是否有任何方法可以从命令行导入项目。对于eclipse CDT,无头构建应用程序可以达到这个目的,但对于eclipse JDT我无法做到这一点。 我还研究了一些堆栈溢出的帖子,并附带了下面的链接。这里建议的解决办法行不通,因此请我在这里表示关切。如果有人有什么解决办法,请告诉我? 通过命令行将Java(Android)项目自动导入Eclipse工作区 谢谢

  • 对于需要自动生成图表、纯后端生成图表图片、批量生成图表的情况,Nodejs 导出服务器可以满足这些需求。 一、安装 Nodejs 导出服务器 请参考 搭建导出服务器 进行安装,简单来说有两种安装方式 1、直接安装 npm 包 npm install highcharts-export-server -g 2、源代码安装 git clone https://github.com/highchart