如何将数据库导入vagrant mysql?

Dav*_*pan 2 mysql vagrant vagrant-windows

在窗口cmd中,我通常喜欢这样,它正在工作

C:\Users\davi> mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
Run Code Online (Sandbox Code Playgroud)

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

[vagrant@localhost bs]$ mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误

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

无论如何都要正确导入?

Fré*_*nri 8

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

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

  2. vagrant ssh 像往常一样进入虚拟机

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

    $ mysql -u root -p mydb < /vagrant/db.sql
    
    Run Code Online (Sandbox Code Playgroud)

/vagrant文件夹是VM中的默认共享文件夹.