php mysql ssl 连接_通过PHP从SSL连接到远程MySQL服务器?mysql-问答-阿里云开发者社区-阿里云...

博主在尝试使用PHP的mysql_connect函数通过SSL连接远程MySQL服务器时遇到SSL连接错误。已确认MySQL服务器连接正常,问题可能出在PHP配置上。在my.cnf中添加了SSL相关参数,并能在终端成功连接。PHP版本为5.3.6,已尝试启用mysql.lib和设置mssql.secure_connection。寻求解决方案。
摘要由CSDN通过智能技术生成

我正在尝试使用mysql_connect从PHP通过SSL连接到远程MySQL服务器:

$link = mysql_connect( "ip", "user", "pass", true, MYSQL_CLIENT_SSL ) 并得到最严重的错误:

SSL connection error 我在my.cnf中添加了以下参数:

[client] ssl-ca =/etc/mysql/ssl/ca-cert.pm ssl-cert =/etc/mysql/ssl/client-cert.pem ssl-key =/etc/mysql/ssl/client-key.pem 所以我可以使用终端从终端成功连接到远程mysql

#mysql -h ip -u user -p 因此,到mysql服务器的连接正常工作,据我了解,问题出在php / mysql合作中。可能我缺少一些参数。

不幸的是我不能使用mysqli lib,因为pdo_mysql有太多可用的适配器。

我的PHP版本是5.3.6-13ubuntu3.6 MySQL版本是5.1.61

我也加了

mssql.secure_connection = On 到我的php.ini

帮助将不胜感激!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值