Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将mysql数据库从开发人员导出并上载到生产环境_Php_Mysql - Fatal编程技术网

Php 将mysql数据库从开发人员导出并上载到生产环境

Php 将mysql数据库从开发人员导出并上载到生产环境,php,mysql,Php,Mysql,我正在对我的小网站进行升级,主要包括向mysql数据库添加13个表,在每个表中加载几行(类型代码和参考数据)。以前,当我在生产环境中创建数据库并用一个表填充它时,我能够完成一个版本 我通过php mysql管理工具(godaddy的共享主机)手工创建了一个,我想我可以再做一次同样的事情,因为我的版本还很小。但是,我想知道将数据库上传到生产环境的最佳方法是什么。我希望能够沿着一些参考表的内容拍摄数据库表的快照,并将它们ftp到生产环境中并加载。而且,我想知道对于更复杂的站点(我的站点将随着时间的推

我正在对我的小网站进行升级,主要包括向mysql数据库添加13个表,在每个表中加载几行(类型代码和参考数据)。以前,当我在生产环境中创建数据库并用一个表填充它时,我能够完成一个版本

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


由于我的网站是实时的,我不想在网站关闭时通过反复试验来解决这个问题,所以。我们将提前感谢您的建议

我想,您想要的是转储导入导出功能。Phpmyadmin允许通过单击几个按钮来执行此操作。

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

以下是如何使用phpMyAdmin执行此操作的示例。

确定-谢谢。这就是我的想法,我想我需要做的是在测试中创建第二个DB,并针对该DB构建/测试脚本以确保它们工作,然后将它们迁移到生产环境中,同时更改任何需要更改的名称/等。