как установить соединение SSL с БД из PHP в mysql_connect - PullRequest
0 голосов
/ 25 апреля 2019

Я использую PHP версии 5.6 и MySQL версии 5.5. для подключения к БД с помощью mysql_connect, и я не могу использовать mysqli. Код связи ssl только для Mysqli, не удалось получить код для подключения к MySQL.

Кто-нибудь подскажет, как установить соединение SSL DB с PHP на MYSQL_CONNECT?

пример, подобный приведенному ниже соединению,

<?php
ini_set ('error_reporting', E_ALL);
ini_set ('display_errors', '1');
error_reporting (E_ALL|E_STRICT);

$db = mysqli_init();
mysqli_options ($db, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, true);

$db->ssl_set('/etc/mysql/ssl/client-key.pem', '/etc/mysql/ssl/client-cert.pem', '/etc/mysql/ssl/ca-cert.pem', NULL, NULL);
$link = mysqli_real_connect ($db, 'ip', 'user', 'pass', 'db', 3306, NULL, MYSQLI_CLIENT_SSL);
if (!$link)
{
    die ('Connect error (' . mysqli_connect_errno() . '): ' . mysqli_connect_error() . "\n");
} else {
    $res = $db->query('SHOW TABLES;');
    print_r ($res);
    $db->close();
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...