【问题标题】:Secondary developer access to phpMyAdmin with 1&1二级开发者使用 1&1 访问 phpMyAdmin
【发布时间】:2014-05-28 09:30:34
【问题描述】:

我使用 1&1 管理托管。我知道 1&1 MySQL 服务器管理在他们自己的 phpMyAdmin 之外无法访问,因为数据库位于相当锁定的防火墙后面,但我需要授予外部开发人员访问权限以将数据导入 MySQL 数据库,而无需:

  1. 提供我的管理用户名/密码。
  2. 授予对存储在我的服务器上的任何文件的访问权限(或有违反隐私法的风险)
  3. 授予对服务器上任何其他数据库的访问权限(同样 - 可能会违反隐私法)

所以,问题是:1&1 托管服务器可以做到这一点吗?我认为它可能不是,但我很想被证明是错误的。显然,最好的选择是添加一个访问受限的新子帐户。

【问题讨论】:

  • “我知道 1&1 MySQL 服务器管理在他们自己的 phpMyAdmin 之外无法访问” - 错误,因为:如果您无法使用自己的 phpMyAdmin 设置访问数据库,如何您的网站应该访问数据库吗?问题是,1&1 是否允许您使用另一个(受限)MySQL 用户?这个问题跑题了,因为这是 Stackoverflow,而不是 1&1。
  • 嗨,Dan,我的意思是默认情况下,1&1 托管服务器禁用 MySql 远程访问。这并不意味着您不能通过 PHP 连接到它。我也相信这不是题外话,因为基于代码的解决方案或使用其他/外部编程工具的解决方案是完全可以接受的。
  • 那么这个问题也将是题外话,因为软件/工具/库推荐属于softwarerecs.stackexchange.com。也许最简单的方法是要求第 3 方开发人员通过邮件向您发送 SQL,然后您将它们导入。从安全的角度来看,无论如何我都会这样做,所以你可以仔细检查查询:)

标签: mysql database phpmyadmin


【解决方案1】:

从这里安装 phpmyadmin:http://www.phpmyadmin.net/home_page/index.php

设置一个只能访问您要授予访问权限的数据库的用户

将 phpmyadmin 安装链接提供给其他开发人员,并为他提供访问您需要访问的唯一数据库的用户/通行证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 2011-04-08
    • 2019-01-16
    • 1970-01-01
    • 2012-04-24
    • 2013-05-02
    相关资源
    最近更新 更多