【问题标题】:cPanel /Host / Access to phpMyAdmincPanel /Host / 访问 phpMyAdmin
【发布时间】:2011-11-19 08:44:32
【问题描述】:

我有主机和 cPanel 访问权限,但只有一个主用户和 cPanel 密码。

我想让某人访问 phpMyAdmin,但不想给那个人我的 cPanel 主用户和密码。

是否可以让某人访问 phpMyAdmin 而不是 cPanel?

【问题讨论】:

标签: hosting phpmyadmin cpanel


【解决方案1】:

cPanel 附带的 phpMyAdmin(在 3rdparty 目录中)显然是通过 cpanel-authentication 保护的,所以答案是“否”。

您可以安装自己的 phpMyAdmin(甚至可以在脚本中心/一键安装程序中使用)并将其设置为使用您的自定义 MySQL 用户直接在 MySQL 服务器上进行身份验证,或者让您的用户输入您提供的他的凭据。

【讨论】:

  • 伟大的建议兄弟!我使用我的 cPanel 仪表板附带的“Softaculous Apps Installer”来安装我自己的“PHPMyAdmin”,它带有开箱即用的登录表单。不过,我必须先创建一个要安装它的文件夹。
【解决方案2】:

cPanel 用户帐户有权控制 cPanel 帐户下所有创建的数据库,并且由于 cPanel 中的 phpMyAdmin 使用 cPanel 身份验证,您将自动重定向到 phpMyAdmin 控制页面,而无需询问登录信息。

您的目标可以通过更改 cPanel 密码而不更改 mysql 用户密码来完成。

您可以执行以下步骤:

1 - 创建 MySQL 用户并将此用户添加到具有完整权限的数据库中。

2 - 创建新的 cPanel 帐户 通过新帐户登录 更改新的 cpanel

3 - 通过“更改密码”的用户密码并取消选中允许 MySQL 密码更改。

4 - 从新的 cpanel 帐户中单击 phpMyAdmin,然后您 将被要求提供登录信息

5- 输入创建的mysql的登录信息 第 1 步中的用户。

您现在可以在没有旧帐户 cPanel 信息的情况下登录所需的数据库。

还有一个解决办法就是拷贝/usr/local/cpanel/base/3rdparty/phpMyAdmin/usr/local/apache/htdocs,通过登陆>http://ip/phpMyAdmin

别忘了把/usr/local/apache/htdocs/phpMyAdmin/config.inc.php中的auth_type改成http或者cookie

【讨论】:

    【解决方案3】:

    当我在寻找这个问题的答案时,我发现以下方法可以为我完成这项工作:

    How to access phpMyAdmin directly from my domain?

    这对我来说效果很好,虽然我使用的是不同的托管服务提供商,然后是 Siteground。

    我遵循的步骤:

    • 下载phpmyadmin安装包。我找到了合适的版本,托管在我的服务器上sourceforge.net/projects/phpmyadmin/files/phpMyAdmin
    • 解压包。
    • 已将文件上传到合适的文件夹中。我用过:public_html/phpmyadmin/
    • 现在,通过直接 URL [http://yourdomain.com/phpmyadmin],我可以严格授予对特定数据库的访问权限,这是我在 cPanel 中创建的(使用特定用户名 + 密码)。

    请注意这个额外的安全措施:

    【讨论】:

      【解决方案4】:

      如果不提供直接 cPanel 访问权限,您将无法直接访问您的 phpMyAdmin。

      这是 cPanel 的一项安全措施,因为众所周知,phpMyAdmin 是有史以来被利用最多的 PHP 应用程序之一。它仅在您登录 cPanel 开始会话后可用。

      一个很好的解决方法是执行以下操作:

      为其他人创建一个 MySQL 用户。将该 MySQL 用户分配给您的数据库。这两个都是通过:

      cPanel -> MySQL 数据库

      之后,您需要通过在远程 MySQL 连接中添加他/她的 IP 地址来允许其他人访问 - 这也是 cPanel 中的一个工具

      之后,其他人将能够连接到您的数据库,而无需直接访问您的 cPanel 或 phpMyAdmin,这可以使用 MySQL WorkBench 等软件完成

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-02
        • 1970-01-01
        • 2012-03-12
        • 2012-01-22
        • 2013-09-30
        • 2013-12-16
        • 2014-12-25
        相关资源
        最近更新 更多