【问题标题】:Access Joomla Database访问 Joomla 数据库
【发布时间】:2012-05-28 05:17:47
【问题描述】:

我正在尝试将一个 joomla 网站从一个人的主机帐户转移到另一个人的主机帐户。因此,我拥有的工具真的很有限。

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

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

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

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

还有什么想法?

【问题讨论】:

    标签: mysql database joomla


    【解决方案1】:

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

    看看你对 shell 的熟悉程度,你可以尝试一个 PHP shell 包装器,例如this one I made for myself - 如果托管公司对其安全性不太严格,这个脚本将能够运行 shell 命令,例如mysqldump -uusername -ppassword db > backup.sql.

    【讨论】:

    • 这是一个核心解决方案,我很高兴我不必这样做。这些插件可以很好地备份和恢复数据库。谢谢。
    【解决方案2】:

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

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

    【讨论】:

    • 是的,您需要扩展程序或插件来执行此操作(数据库备份)
    猜你喜欢
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 2018-08-02
    • 2010-11-13
    • 1970-01-01
    相关资源
    最近更新 更多