我已成功设置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创建的。