将mysql数据库从dev导出并上传到生产环境

时间:2012-04-18 18:27:55

标签: php mysql

我正在实施升级到我的小网站的过程,主要包括向我的mysql数据库添加13个表,每行加载几行(类型代码和参考数据)。我之前在生产中创建数据库并使用一个表填充它时,我能够进行发布。

我通过php mysql管理工具(godaddy的共享主机)手动创建了一个,我想我可以再做同样的事情,因为我的版本仍然很小。但是,我想知道将数据库上传到生产的一些最佳方法。我希望能够沿着一些参考表的内容获取数据库表的快照,并将它们ftp到生产并加载它们。并且,我想知道什么是最适合用于更复杂的网站(我的网站将随着时间的推移)和帐户的任何程序或触发器(我还没有)。

由于我的网站是实时的,所以我不希望在它失败的情况下通过反复试验解决这个问题。您的建议提前得到赞赏。

3 个答案:

答案 0 :(得分:1)

我认为,你在寻找什么是转储导入导出功能。 Phpmyadmin允许通过单击几个按钮来完成此操作。

答案 1 :(得分:1)

大多数托管公司都为您提供了一个针对您的数据库执行SQL脚本的界面。您可以编写一个脚本来创建表并将数据插入其中。

答案 2 :(得分:1)

以下是pictured tutorial如何使用phpMyAdmin执行此操作。