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

xcd*_*n05 5 mysql database git github

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

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

Jer*_*rry 4

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

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

  • 请注意,GitHub 的[磁盘配额](https://help.github.com/articles/what-is-my-disk-quota/) 目前设置为每个存储库 1GB 和每个文件 100MB。根据数据库中的内容,您可能很快就会达到这些限制之一。 (4认同)
  • 没有。不大可能。Github 是一个版本控制软件,基本上旨在促进代码重用和修订。你需要使用数据库服务器,除非有人发明了一种奇特的工具来直接从 github 读取数据库文件。 (3认同)