【发布时间】:2011-07-19 15:43:24
【问题描述】:
我想通过 ssh 连接到我的服务器并运行一个 php 脚本将一些数据输入 MySQL 数据库。 我无法执行此操作,因为我没有 ssh 访问权限。
因此,我只是将一个 php 脚本放入我的一个网页中,然后将数据放入同一文件夹中,然后通过加载浏览器运行 php
这似乎是一种将数据输入数据库的非常奇怪的方法?
但是可以吗?
【问题讨论】:
我想通过 ssh 连接到我的服务器并运行一个 php 脚本将一些数据输入 MySQL 数据库。 我无法执行此操作,因为我没有 ssh 访问权限。
因此,我只是将一个 php 脚本放入我的一个网页中,然后将数据放入同一文件夹中,然后通过加载浏览器运行 php
这似乎是一种将数据输入数据库的非常奇怪的方法?
但是可以吗?
【问题讨论】:
使用 PHP 脚本执行 SQL 脚本应该不是问题(但请务必在之后删除两者,以免在数据库中留下未经验证/受监管的段落)。
如果您的虚拟主机提供 MySQL 管理界面(通常是 phpMyAdmin),您应该能够通过他们的控制面板(通常称为“cPanel”或“Plesk”)访问该界面。您应该能够通过该界面上传和执行 SQL 文件,而无需安装其他任何东西。
如果不这样做,您应该能够安装Adminer,这是 phpMyAdmin 的精简版本,然后您可以将其上传到您的服务器并通过 Web 浏览器访问以再次上传或复制并粘贴您的 SQL脚本。
【讨论】:
所以你基本上是在重建phpMyAdmin's 行为。我只会安装 phpMyAdmin,但如果您的 php 脚本受到保护(.htaccess 或类似的),那么这应该没问题。留意timeouts。
【讨论】:
Workbench 是一个很好的使用 MySQL 数据库的工具,但您必须能够远程访问您的数据库...
【讨论】: