Php mysqli overssl2003
我正在通过ssl使用mysqli连接, 因此,在代码中使用以下内容:Php mysqli overssl2003,php,mysql,ssl,mysqli,Php,Mysql,Ssl,Mysqli,我正在通过ssl使用mysqli连接, 因此,在代码中使用以下内容: $mdbconnection = mysqli_init(); $mdbconnection->ssl_set('/ssl/xyz.pem', '/ssl/abc-cert.pem', NULL, NULL, 'AES256-SHA'); $mdbconnection->real_connect(SV_SERVER, SV_MYSQL_LOGIN, SV_MYSQL_PASSWORD, SV_MYSQL_D
$mdbconnection = mysqli_init();
$mdbconnection->ssl_set('/ssl/xyz.pem', '/ssl/abc-cert.pem', NULL, NULL, 'AES256-SHA');
$mdbconnection->real_connect(SV_SERVER, SV_MYSQL_LOGIN, SV_MYSQL_PASSWORD, SV_MYSQL_DATABASE);
我记下我不能一直通过mysql服务器连接。
如果尝试100次失败3次
并得到以下错误
echo($mdbconnection->connect_errno);
印刷:
2003年
如果我在失败后再次尝试,{echo($mdbconnection->connect\u errno)}
将始终给出1045
我正在尝试解决此错误。如果您有任何想法,我们将不胜感激。2003年的错误代码意味着无法建立连接: 错误代码1045表示客户端已连接,但服务器拒绝了凭据(访问被拒绝): 我想说的是,如果您在每100次尝试中都会出现几次2003年的错误代码,那么听起来可能有以下几种情况:
您可能还想检查是否有任何负载平衡,使您的脚本连接到MySQL服务器的不同实例(这种情况不太可能发生,但可以解释在一台服务器停机而下一台服务器没有您提供的凭据时所看到的症状)2003年的错误代码表示无法建立连接: 错误代码1045表示客户端已连接,但服务器拒绝了凭据(访问被拒绝): 我想说的是,如果您在每100次尝试中都会出现几次2003年的错误代码,那么听起来可能有以下几种情况: