0

我正在尝试将 joomla 网站从一个人的托管帐户移动到另一个人的托管帐户。因此,我在拥有哪些工具方面真的很有限。

我不得不尝试访问 mysql 数据库的问题。我无权访问 ssh、cpanel、phpmyadmin 或任何其他性质的东西,只有 joomla 管理员和 ftp 访问权限。

但是 joomla 给了我一些数据库设置。但是当我尝试连接到给定的主机名时,什么也没有发生。我正在尝试类似的东西,但它只是挂起

mysql -u myusername -h thegivendomain.db.3456321.hostedresource.com jos_giventable name

我什至尝试挖掘主机名并尝试使用 ip 作为主机名。

和想法?

4

2 回答 2

2

可以合理地假设他们的防火墙只是阻止对 MySQL 服务的远程访问,因此您的连接尝试不会到达他们的目的地。

看看你对 shell 的熟悉程度,你可以尝试一个 PHP shell 包装器,比如我为自己制作的这个- 如果托管公司对他们的安全性不太严格,这个脚本将能够运行 shell 命令,例如mysqldump -uusername -ppassword db > backup.sql.

于 2012-05-27T04:54:40.247 回答
1

安装免费的 Akeeba Backup,它将制作您可以下载的网站的完整副本。将其上传到新服务器并使用他们的 Kickstart 脚本进行安装。

从新主机上的任何浏览器运行 Kickstart 并按照步骤操作。

于 2012-05-27T21:17:47.680 回答