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

How do I import an SQL file using the command line in MySQL?(如何在 MySQL 中使用命令行导入 SQL 文件?)
本文介绍了如何在 MySQL 中使用命令行导入 SQL 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

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

我安装了 Windows Server 2008 R2.我把.sql文件放在C盘,我试了一下这个命令

database_name <文件.sql

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

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

解决方案

尝试:

mysql -u 用户名 -p 数据库名称 <文件.sql

检查 MySQL 选项.>

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

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

注意 3 如果 MySQL 不存在并且导出的 SQL 不包含 CREATE DATABASE(导出的),您可能需要从 MySQL 创建(空)数据库使用 --no-create-db-n 选项),然后才能导入它.

I have a .sql file with an export from phpMyAdmin. I want to import it into a different server using the command line.

I have a Windows Server 2008 R2 installation. I placed the .sql file on the C drive, and I tried this command

database_name < file.sql

It is not working. I get syntax errors.

  • How can I import this file without a problem?
  • Do I need to create a database first?

解决方案

Try:

mysql -u username -p database_name < file.sql

Check MySQL Options.

Note 1: It is better to use the full path of the SQL file file.sql.

Note 2: Use -R and --triggers to keep the routines and triggers of original database. They are not copied by default.

Note 3 You may have to create the (empty) database from MySQL if it doesn't exist already and the exported SQL don't contain CREATE DATABASE (exported with --no-create-db or -n option), before you can import it.

这篇关于如何在 MySQL 中使用命令行导入 SQL 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

Simulating MySQL#39;s ORDER BY FIELD() in Postgresql(在 Postgresql 中模拟 MySQL 的 ORDER BY FIELD())
Using MySQL query to traverse rows to make a recursive tree(使用MySQL查询遍历行制作递归树)
MySQL LOAD DATA INFILE with ON DUPLICATE KEY UPDATE(MySQL LOAD DATA INFILE 和 ON DUPLICATE KEY UPDATE)
Search for quot;whole word matchquot; in MySQL(搜索“全字匹配在 MySQL 中)
add column to mysql table if it does not exist(如果不存在,则将列添加到 mysql 表)
MIN/MAX vs ORDER BY and LIMIT(MIN/MAX 与 ORDER BY 和 LIMIT)