使用vagrant导入数据库mysql。没有这样的文件或目录

时间:2016-02-10 07:52:51

标签: mysql database vagrant

我在名为test_db-master的文件夹中有一个示例数据库。我需要“确保zip文件位于我的vm的/ vagrant目录中”。我相信这意味着我必须将这个db文件夹保存在我运行vagrant up和ssh命令的目录中,我已经完成了。

我有流浪者(mac上的虚拟盒子),在我进入流浪者后,我需要运行以下命令:

    mysql -u root -p < employees.sql 

运行上述命令后,终端给我这条消息:

    -bash: employees.sql: No such file or directory

我看了一遍,无法找到解决方案。显然我应该在登录mysql后看到员工数据库而我没有。这是我第一次钻研虚拟机,mysql,apache等世界(使用LAMP)。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

很可能是需要SQL文件的完整路径,或者在命令中指定它 mysql -u root -p < \Path\To\File\employees.sql

或运行命令时确保您在包含该文件的文件夹中。

cd \Path\To\File\

答案 1 :(得分:-1)

vagrant 命令行的第一步

sudo nano /etc/nginx/nginx.conf

下一步:

$ http{ 
client_max_body_size 50M;

并保存更改。