2011-07-19 41 views
1

我想通过ssh连接到我的服务器,然后运行一个php脚本将一些数据输入到MySQL数据库中。 我无法做到这一点,因为我没有ssh访问。在没有SSH访问的情况下将大量数据加载到MySQL中?

所以不是我只是要通过加载浏览器把一个PHP脚本到我的网页之一,然后将数据放在同一个文件夹,然后运行PHP

这似乎是一个真正奇怪将数据输入数据库的方法?

但是可以吗?

回答

2

使用PHP脚本执行一个SQL脚本不应该是一个问题(但是务必删除这两个文件,这样你才不会在数据库中留下未经验证的/受管制的文章)。

如果您的网站主机提供MySQL管理界面(通常是phpMyAdmin),您应该可以通过他们的控制面板(通常称为“cPanel”或“Plesk”)访问该界面。您应该能够通过该接口上载和执行SQL文件,而无需安装其他任何东西。

如果不成功,您应该能够安装Adminer,这是一个phpMyAdmin的缩减版本,然后您可以上传到您的服务器并通过网络浏览器访问,再次上传或复制并粘贴您的SQL脚本成。

+0

也许我只需要使用mysql LOAD DATA INFILE,上帝的电脑编程是如此的辛苦! – Timtam

+1

如果需要对数据进行预处理,则无法使用LOAD DATA INFILE。 – Jacob

+0

看起来像phpmyadmin已经有一些很好的功能来导入CSV文件数据...我应该看过之前我问过这个问题 – Timtam

2

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

+0

也许我需要考虑什么我可以做的phpmyadmin,我认为这只能用来对于MYSQL语句,情况并非如此? – Timtam

+0

在你的问题中,你正在讨论将数据输入到MySQL数据库中? – Jacob

+0

是的,mysql数据库 – Timtam

0

与MySQL数据库的工作一个很好的工具是Workbench,但你必须有你的数据库的远程访问...

相关问题