使用git的本地和生产版本的php和mysql

时间:2012-04-19 21:27:32

标签: php mysql database git dev-to-production

我有一个关于如何设置使用PHP和MySQL的WordPress网站的本地版和生产版的问题。

我希望这两个版本(本地和生产)使用不同的数据库,因为我们可以测试。

我将使用git将我的更改推送到服务器。

我在本地安装了MySQL,并在本地设置了一个Web服务器,但我不知道如何将mysql更改推送到服务器并使用git保持连接。

我将与其他几个人合作,因此需要在数据库中使用git。

我将如何做到这一点?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以将方案和/或数据转储到文件中,然后将该文件检入git。

例如,这会将表模式和数据转储到名为[table_name] .sql

的文件中
mysqldump --user=[user_name] -p --opt [local_database_name] [table_name] > [table_name].sql

要在生产中加载此数据,您可以执行以下操作:

mysql --user=[user_name] -p [server_database_name] < [table_name].sql