在windows中将转储文件导入mysql 5.1

Posted

技术标签:

【中文标题】在windows中将转储文件导入mysql 5.1【英文标题】:import dumb files into mysql5.1 in windows 【发布时间】:2013-10-05 22:59:38 【问题描述】:

我正在使用mysql5.1 服务器。我想使用命令提示符导入 sql 哑文件。我还尝试了以下方法,

MySQL> -u username -p database_name < filename

上面的代码出错了。

【问题讨论】:

我也试过mysqldumb -uroot username -proot database < filename 【参考方案1】:

终于找到了我的问题的答案。我们可以通过以下方式导入哑文件:

1.从命令提示符转到服务器的根目录

 C:\Program Files\MySQL\MySQL Server 5.1\bin>

2.使用以下命令将哑文件加载到服务器中

 bin>mysql -uroot -p<server_password> database_name < complete filepath

示例bin&gt;MySQL -uroot -ppassword mydb &lt; C:\Users\Anto\Documents\DB_Dumb

【讨论】:

这是我之前建议的。【参考方案2】:

filename.sql 应该在服务器中。如果您的filename.sql 在客户端,您可以加载数据。

编辑: 检查here和here

【讨论】:

是否需要在查询中也指定文件扩展名? 我从您上面的链接MySQL&gt;source &lt; complete location of the file; 尝试了以下操作,并收到类似 Failed to open file 'file path',Error:2 之类的错误 文件名.sql 存放在哪里? C:\Users\anto\Desktop\DB_Dumb 您的数据库在哪里...在您的本地或服务器中。如果在服务器中,您需要将filename.sql 复制到服务器。服务器无权访问您的本地。

以上是关于在windows中将转储文件导入mysql 5.1的主要内容,如果未能解决你的问题,请参考以下文章

从 MySql 转储导入到配置单元

将MySQL转储文件导入数据库

将.sql文件导入mysql(最终导入excel)

将db导入Windows时保持区分大小写

sh 导入未使用--opt或--extended-insert转储的单个MySQL .sql文件(如来自VaultPress转储。显示一些* very * basic

在 CentOS 6.2 中将 MySQL 版本从 5.1 更新到 5.5