在Xampp上启用了SSL,但现在无法访问mysql

时间:2016-08-27 08:49:37

标签: mysql apache ssl

我已成功设置xampp通过SSL在通常的端口443上为我的虚拟主机项目提供服务。但是现在我收到一条错误消息:用户'root'的访问被拒绝@'localhost'

我意识到使用root并不理想,但它只是一个本地项目。如果我在没有SSL的情况下访问项目,那么一切正常。

解决这个问题的最简单方法是什么?我是否需要通过SSL与mysql通信,即使它们都在同一台机器上?如果是这样,有人可以指点我做一个很好的教程吗?

不确定这是否相关,但这是我的虚拟主机配置:

<VirtualHost test_site:443>
    DocumentRoot "C:/xampp/htdocs/test_site/public"
    ServerName test_site
    <Directory "C:/xampp/htdocs/test_site/public">
        Require all granted 
    </Directory>
    SSLEngine on
    SSLCertificateFile "conf/ssl.crt/server.crt"
    SSLCertificateKeyFile "conf/ssl.key/server.key"
</VirtualHost>

SSL证书是通过Xampp中的makecert.bat创建的。

0 个答案:

没有答案