如何将数据库导入vagrant mysql?

时间:2017-06-21 10:11:14

标签: mysql vagrant vagrant-windows

在窗口cmd中,我通常会这样做并且正在运行

C:\Users\davi> mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql

我是流浪汉的新手,这是我在流浪汉ssh做的事情

[vagrant@localhost bs]$ mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql

但是我收到了这个错误

  

-bash:D:/xampp/mysql/bin/db.sql:?????????????????????

无论如何都要正确导入吗?

2 个答案:

答案 0 :(得分:8)

你的流浪汉没有D:/xampp/mysql/bin/db.sql

  1. 将文件db.sql放在您拥有Vagrantfile的同一文件夹中

  2. vagrant ssh正如您通常所做的那样进入虚拟机

  3. 运行以下命令以导入db

    $ mysql -u root -p mydb < /vagrant/db.sql
    
  4. /vagrant文件夹是VM中的默认共享文件夹。

答案 1 :(得分:0)

在Windows中的项目文件夹下复制DB.sql

mysql进入数据库后,在Vagrant中,您可以访问源代码/var/www/PROJECTNAME/DB.sql