【问题标题】:what else do I need besides $cfg['Servers'][$i]['ssl']=TRUE除了 $cfg['Servers'][$i]['ssl']=TRUE 我还需要什么
【发布时间】:2014-07-03 01:09:33
【问题描述】:

当我添加到我的配置中时 $cfg['Servers'][$i]['ssl'] = TRUE; 试图连接给 phpMyAdmin - 错误 #2002 -
-- 服务器没有响应(或者本地服务器的socket没有正确配置)

我怀疑这是因为 mysql 服务器需要 --ssl-ca=... --ssl-cert=... --ssl-key=... 如何将它们放入 phpMyAdmin 配置中

或者还有其他我遗漏的问题吗?

【问题讨论】:

  • 这个问题似乎属于 Stack Exchange 网络中的另一个站点,因为它与编程无关。也许Super UserServer Fault

标签: apache ssl phpmyadmin


【解决方案1】:

只需删除 ...wamp64\bin\mysql\mysql5.x.x 中的 my.ini 文件,就是这个文件使用的端口 = 3308,这不是默认的 mysql 端口

【讨论】:

    【解决方案2】:

    这一切在手册中都有很好的解释;这些选项是通过 config.inc.php 中的附加指令配置的。

    例如参见http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl 和后面的几段。 (或者,更具体地说,请参阅

    就我而言,我可以通过添加这些指令来实现这一点:

    $cfg['Servers'][$i]['ssl'] = true;
    $cfg['Servers'][$i]['ssl_cert'] = '/etc/mysql/client-cert.pem';
    $cfg['Servers'][$i]['ssl_ca'] = '/etc/mysql/ca-cert.pem';
    $cfg['Servers'][$i]['ssl_key'] = '/etc/mysql/client-key.pem';
    

    当然要针对本地系统上的正确路径进行调整。祝你好运!

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 2014-01-29
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      • 2012-03-03
      相关资源
      最近更新 更多