有没有办法将mySQL数据库实际保存到Github?

时间:2015-07-26 05:04:00

标签: mysql database git github

我一直在四处寻找,我能找到的是使用github管理数据库脚本的人。因此,他们不存储数据库,而是在数据库上执行的所有命令的列表,然后用于同步两个单独的数据库。

我使用多个php页面管理我的MySQL数据库。有没有什么方法可以在我的网站上实际存储github上的真实数据库,这样无论我在哪个盒子里工作,我都会使用相同的数据库?

2 个答案:

答案 0 :(得分:3)

为什么不呢?!如果需要,可以将数据库目录提交到git。程序员通常只共享Git上的代码,而不是数据。

无论如何,请检查此链接http://www.mkyong.com/mysql/where-does-mysql-stored-the-data-in-my-harddisk/以获取系统上的datadir路径。去那里,你可以找到mySQL上存在的每个数据库的文件夹。将必要的.frm文件提交给git。

答案 1 :(得分:1)

您还可以创建一个可以自动转储数据库的git挂钩。

当我切换分支时,我使用这个git hook https://github.com/BlurryFlurry/switchdbwhencheckout来切换数据库。