我一直在寻找相关的资料,发现很多人都是用GitHub来管理数据库脚本。他们并没有存储数据库,而是记录了对数据库执行的所有命令,并将其用于同步两个不同的数据库。
我正在使用多个PHP页面来管理我的MySQL数据库。有没有办法可以将真正的数据库与我的网站一起存储在GitHub上,这样无论我从哪台电脑工作,我都将使用相同的数据库?
为什么不呢?! 如果您想的话,可以将数据库目录提交到git。程序员通常只在Git上分享代码,而不是数据。
无论如何,请检查此链接http://www.mkyong.com/mysql/where-does-mysql-stored-the-data-in-my-harddisk/以获取系统上datadir
路径。 转到该路径,您可以找到每个存在于mySQL上的数据库的文件夹。 将必要的.frm
文件提交到git。
https://github.com/BlurryFlurry/switchdbwhencheckout
在切换分支时切换数据库。