在没有SSH访问的情况下将大量数据加载到MySQL?

时间:2011-07-19 07:07:32

标签: php mysql ssh

我想通过ssh连接到我的服务器并运行php脚本将一些数据输入MySQL数据库。    我不能这样做,因为我没有ssh访问权。

所以相反,我只是将一个PHP脚本放入我的一个网页,然后将数据放在同一个文件夹中,然后通过加载浏览器运行php

这似乎是将数据输入数据库的一种非常奇怪的方式吗?

但是没关系?

3 个答案:

答案 0 :(得分:2)

所以你基本上正在重建phpMyAdmin's行为。我只是安装phpMyAdmin,但如果你的php脚本受到保护(.htaccess或类似),那么这应该没问题。留意timeouts

答案 1 :(得分:2)

使用PHP脚本执行SQL脚本不应该是一个问题(但请务必在之后删除它们,这样您就不会将未经验证/受管制的段落留在数据库中)。

如果您的webhost提供了一个MySQL Admin界面(通常是phpMyAdmin),您应该能够通过其控制面板(通常称为“cPanel”或“Plesk”)访问它。您应该能够通过该接口上传和执行SQL文件,而无需安装任何其他内容。

如果失败了,您应该可以安装Adminer,这是phpMyAdmin的缩减版本,您可以将其上传到您的服务器并通过网络浏览器访问,再次上传或复制粘贴你的SQL脚本进入。

答案 2 :(得分:0)

使用MySQL db的一个很好的工具是Workbench,但你必须能够远程访问你的数据库......