如何在phpmyadmin上创建一个mysql数据库

时间:2013-12-21 18:25:19

标签: mysql git path phpmyadmin

我想在使用phpmyadmin创建的数据库上使用git,以便与我的协作者一起使用。有没有办法与phpmyadmin一起使用git?如果是的话我没有通过网络找到它,所以我想在存储数据库的文件夹中初始化git,但我找不到这个目录,它可能在哪里?我正在研究ubuntu 13.10。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我建议导出数据库(在phpMyAdmin中的导出选项卡下),并将导出的数据库形式存储为平面文件,作为git repo创建的目录。需要时重新导出。

这也使您可以灵活地导出特定数据库而不是整个系统。在单击导出选项卡之前,只需突出显示要导出的数据库。

实际上并不是git(或任何分布式源代码控制系统)用于存储二进制文件的预期用途。没有办法合并它们,所以文件只是覆盖而不是合并。除此之外,还有其他人的本地回购,这只会让人们乱七八糟地打乱彼此的工作。

数据目录中的数据文件也在不断更新。在您执行git commit之前,他们不会更新git中的已提交副本。无法保证您以安全的方式提交这些文件。也就是说,您可以比第一个表晚几秒保存最后一个表,然后您将拥有一个不一致的数据快照。

为确保导出一致,您必须确保没有应用程序进行任何更改,或者锁定所有表。

但是要回答你的问题,你可以在phpMyAdmin中找到给定MySQL实例的数据目录的位置,点击变量标签,然后搜索变量 datadir 。该变量的值是MySQL服务器上数据目录的位置。