除了$ cfg ['Servers'] [$ i] ['ssl'] = TRUE,我还需要什么

时间:2014-05-14 19:47:11

标签: apache ssl phpmyadmin

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

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

或者是否还有其他问题我不在?

2 个答案:

答案 0 :(得分:1)

手册中的所有解释都相当不错;这些选项是通过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';

调整本地系统上正确路径的路线。祝你好运!

答案 1 :(得分:0)

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