如何将数据库导入 vagrant mysql?
How to import database into vagrant mysql?
在 window cmd 中,我通常这样做并且它正在工作
C:\Users\davi> mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
我是 vagrant 的新手,这是我在 vagrant ssh 中所做的
[vagrant@localhost bs]$ mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
但是我遇到了这个错误
-bash: D:/xampp/mysql/bin/db.sql: ??????????????????????
有没有正确导入的方法?
您的 vagrant VM
没有 D:/xampp/mysql/bin/db.sql
将文件 db.sql
放在与 Vagrantfile 相同的文件夹中
vagrant ssh
像往常一样进入虚拟机
运行下面命令导入db
$ mysql -u root -p mydb < /vagrant/db.sql
/vagrant
文件夹是 VM 中的默认共享文件夹。
将 DB.sql 复制到 Windows
中您的项目文件夹下
在我sql进入数据库后在 Vagrant 中,您可以访问您的源 /var/www/PROJECTNAME/DB。sql
在 window cmd 中,我通常这样做并且它正在工作
C:\Users\davi> mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
我是 vagrant 的新手,这是我在 vagrant ssh 中所做的
[vagrant@localhost bs]$ mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
但是我遇到了这个错误
-bash: D:/xampp/mysql/bin/db.sql: ??????????????????????
有没有正确导入的方法?
您的 vagrant VM
没有D:/xampp/mysql/bin/db.sql
将文件
db.sql
放在与 Vagrantfile 相同的文件夹中vagrant ssh
像往常一样进入虚拟机运行下面命令导入db
$ mysql -u root -p mydb < /vagrant/db.sql
/vagrant
文件夹是 VM 中的默认共享文件夹。
将 DB.sql 复制到 Windows
中您的项目文件夹下在我sql进入数据库后在 Vagrant 中,您可以访问您的源 /var/www/PROJECTNAME/DB。sql