我设置了一个Vagrant盒子,我在两台独立的机器上使用它们(一台是Windows,另一台是Mac)。
html,css,javascript文件工作正常,因为我使用Git在两个系统之间同步它们。但是MySQL数据库怎么样?
当我运行vagrant时,它会从Vagrantfile执行以下操作:
config.vm.provision "shell", inline: <<-SHELL
mysql -u username -p password nameofbox < /var/www/name_of_db_dump.sql
SHELL
问题是如果我然后对数据库进行更改(例如在我添加页面或安装插件的WordPress安装中),则不会同步。
是否有最佳实践方法来完成此类数据库同步?