我已经检查了很多论坛,似乎无法解决这个问题。我需要将一个大型数据库转储文件 (.sql) 上传到 mysql,以便我可以开始将数据库用作网站构建项目的关键组件。我尝试了各种方法,但都没有成功。首先,我尝试通过 phpmyadmin 上传但无济于事(似乎文件太大)。所以我下载了 mysql 并开始学习 cmd 提示(在我这样做之前,我尝试从磁盘和 MySQL Workbench 中的 Dump Project 文件夹导入 - 无论我将文件放在哪里,例如在MySQL Server 5.5\bin
文件夹或文件夹中,我都会收到错误我最初有它C:\Program Files\my project\test.sql
- 包括错误"ERROR 1046 (3D000) at line 22: No database selected"
)。关于命令提示,我已经在环境变量路径中设置了 MySQL,当我输入时:
mysql> source c:/program files/mysql/mysql server 5.5/bin/test.sql
cmd 吓坏了,开始产生一行又一行的 ERROR 1046 (...),然后在生产行几分钟后,它说Query OK, 0 rows affected <0.00 sec>
大约 10 行,然后返回到"mysql>"
提示符。我认为我的文件以“g”开头的事实可能是问题所在,所以我将其更改为以“t”开头并且它做了同样的事情。这似乎是我设法访问此文件的最接近的方法。我已经尝试了几个月了。我真的需要进入这个文件,我很茫然。有人可以帮忙吗?