在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>MySQL -uroot -ppassword mydb < C:\Users\Anto\Documents\DB_Dumb
【讨论】:
这是我之前建议的。【参考方案2】:filename.sql
应该在服务器中。如果您的filename.sql
在客户端,您可以加载数据。
编辑: 检查here和here
【讨论】:
是否需要在查询中也指定文件扩展名? 我从您上面的链接MySQL>source < 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的主要内容,如果未能解决你的问题,请参考以下文章
sh 导入未使用--opt或--extended-insert转储的单个MySQL .sql文件(如来自VaultPress转储。显示一些* very * basic