PHP/MySQL导出,然后再次导入

PHP/MySQL导出,然后再次导入,php,mysql,Php,Mysql,我使用PHP/MySQL构建了一个小应用程序。经过一年的开发,我觉得我需要更新MySQL表结构。 我使用(SELECT*INTO OUTFILE)在我的本地服务器中工作,但在托管公司中托管其应用程序的任何用户中都不工作,这些用户使用cPanel(或托管公司提供的控制面板,让用户管理其网页、电子邮件、ftp帐户、数据库等) 这种类型的主机不允许任何用户完全访问根目录,因为它与许多其他客户端共享相同的硬件 编辑: 我忘了告诉你们,我需要使用我制作的php脚本来实现这一点,让ppl在他们的服务器上运行

我使用PHP/MySQL构建了一个小应用程序。经过一年的开发,我觉得我需要更新MySQL表结构。

我使用(
SELECT*INTO OUTFILE
)在我的本地服务器中工作,但在托管公司中托管其应用程序的任何用户中都不工作,这些用户使用cPanel(或托管公司提供的控制面板,让用户管理其网页、电子邮件、ftp帐户、数据库等)

这种类型的主机不允许任何用户完全访问根目录,因为它与许多其他客户端共享相同的硬件

编辑:

我忘了告诉你们,我需要使用我制作的php脚本来实现这一点,让ppl在他们的服务器上运行它来自动实现这一点。用户无需执行任何操作。。。。。此脚本将执行以下操作:

1) 获取每个表中所有数据的副本。

2) 删除/删除所有表。

3) 创建具有新结构的新表。


4) 再次将数据导入到新标签

使用phpMyAdmin,可从cPanel获得。

如果它在本地计算机上工作,则很可能您用于连接数据库的用户没有所需的所有特权。

您可以使用cron作业定期导出(转储)数据库。也要像约翰提到的那样使用phpmyadmin

请尽量使用点、逗号和句子。这篇课文很难读。什么是CPanle?经过一年的开发后的小应用((我不认为这值得2次否决票?+1来平衡。请不要重复问同样的问题。谢谢。马库斯:我添加了关于cPanel的更多细节。我否决了它,因为cron jobs与这个问题无关,我知道如何使用它……但我需要为那些不知道如何处理phpMyAdmin的用户制作一个php脚本或者cPanel.cuz他在共享托管平台上的数据库,它可以做很多事情…比如从PHP内部执行命令…或者运行这样的查询(选择*进入OUTFILE)