2012-05-27 90 views
0

我想从一个人的托管帐户移动到另一个joomla网站。因此,我对我拥有的工具非常有限。我不得不尝试访问MySQL数据库的问题。我无法访问ssh,cpanel,phpmyadmin或其他任何本质,只是joomla admin和ftp访问。访问Joomla数据库

不过joomla给了我一些数据库设置。 但是,当我尝试连接到给定的主机名时,没有任何反应。 我想类似的东西,它只是挂起

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

我甚至尝试挖掘的主机名和使用主机名的IP试过。

和想法?

回答

1

安装the free Akeeba Backup它将制作您可以下载的网站的完整副本。将其上传到新服务器并使用their Kickstart script进行安装。

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

+0

是的,你需要一个扩展或插件来做到这一点(数据库备份) –

+0

是的。这对我很好,谢谢你。 –

2

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

看到您对shell的熟悉程度,您可以尝试使用PHP shell封装器,例如this one I made for myself - 如果托管公司对其安全性过于紧张,此脚本将能够运行shell命令,例如, mysqldump -uusername -ppassword db > backup.sql

+0

这是一个硬核解决方案,我很高兴我不必去。该插件很好地备份和恢复数据库。谢谢。 –