MySQL SSL Bağlantıları PHP

0 Cevap php

Ben başarıyla kurulum tek bir ağda tek bir sunucu üzerinde MySQL kurulumu ve farklı bir ağda farklı bir sunucuda Linux komut satırı mysql istemcisi ile SSL kullanarak bağlanabilirsiniz Etkin bir SSL, PHP 5.3 kullanıyor (bağlanmayı deneyin, ancak her time .3) Ben almaya devam:

Uyarı: mysqli_real_connect (): (HY000/2026): SSL bağlantısı hatası / var / www / html / test.php 18. satırda

Ben yanlış bir şey yapmış aşağıdaki gibidir benim PHP nedir? Certs (test sadece süre) 777 ve aynı kodu (SSL yani mysqli kesinlikle DB genel bağlanabilirsiniz üzerinden yorumladı ayarı ile) farklı bir kullanıcının un-şifreli bağlantı için çalışıyor

<?php

error_reporting(E_ALL);
ini_set("display_errors", "1");

$obj = mysqli_init();

mysqli_options($obj, MYSQLI_OPT_CONNECT_TIMEOUT, 5);

mysqli_ssl_set( $obj,
                '/mysql-ssl-certs/server-key.pem',
                '/mysql-ssl-certs/server-cert.pem',
                '/mysql-ssl-certs/ca-cert.pem',
                NULL,
                NULL);


$link = mysqli_real_connect($obj, 'localhost', 'ssluser', 'some_password', 'test');

if (!$link)
{
    die('<br /><br />Connect Error (' . mysqli_connect_errno() . ') '.mysqli_connect_error());
}

echo 'Success... ' . mysqli_get_host_info($obj) . "\n";

$obj->close();

?>

0 Cevap