当前位置: 首页 > 面试题库 >

如何在MySQL中使用命令行导入SQL文件?

钱睿范
2023-03-14
问题内容

我有一个.sql从导出的文件phpMyAdmin。我想使用命令行将其导入到其他服务器中。

我有Windows Server 2008
R2安装。我将.sql文件放在 C驱动器上 ,并尝试了此命令

database_name < file.sql

它不起作用。我收到语法错误。

  • 如何顺利导入该文件?
  • 我需要先创建一个数据库吗?

问题答案:

尝试:

mysql -u username -p database_name < file.sql

检查MySQL选项。

注1: 最好使用SQL文件的完整路径file.sql

注2: 使用-R--triggers保留原始数据库的例程和触发器。默认情况下不会复制它们。

注意3 如果可能不存在,则可能必须从mysql创建(空)数据库,并且导出的SQL不包含CREATE DATABASE(用--no- create-db-n选项导出),然后才能导入它。



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

  • 不是重复!在命令行中导出期间查找一些具有phpmyadmin的特性 我想从命令行向MySQL数据库导出和导入一个。sql文件。 在MySQL中有没有导出。sql文件的命令?那么如何导入呢? 执行export/Import时,可能存在诸如Enable/Disable foreign key check或export only table Structure之类的约束。 我们可以用 设置这些选项吗?

  • 问题内容: 我正在尝试通过PHP代码导入.sql文件。但是,我的代码显示此错误: 这是我的代码: 我究竟做错了什么?SQL文件位于同一目录中。 问题答案: 警告: 自PHP 5.5.0起,扩展名已弃用,自PHP 7.0.0起,扩展名已删除。相反,应使用mysqli或PDO_MySQL扩展名。另请参见MySQL API概述, 以获取选择MySQL API时的更多帮助。 只要有可能,应将文件导入MyS

  • 我做错了什么?SQL文件位于同一目录中。

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

  • 本文向大家介绍Windows7下如何在命令行使用MySQL,包括了Windows7下如何在命令行使用MySQL的使用技巧和注意事项,需要的朋友参考一下 我在Win7下安装的MySQL版本是mysql-5.0.22-win32 1、在Win7环境下安装MySQL,关于安装方法可以参考文章: Win7系统安装MySQL5.5.21图解教程、win7安装MySql 2、将MySQL的安装路径下的bin加