我有个问题。我正在尝试在mariadb数据库和php代码之间创建ssl连接。在建立连接的那一刻,它在一定程度上工作得很好,因为在php错误中,我开始得到以下错误:mysql服务器已经消失,尝试失败和连接中止的次数急剧增加。
这是我的密码:
$this->connection = mysqli_init();
mysqli_options($this->connection, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, true);
$this->connection->ssl_set('/xxx/xxx/client-key.pem', '/xxx/xx/client-cert.pem', '/xx/xxx/ca-cert.pem', NULL, NULL);
if (!$this->connection->real_connect($this->host, $this->user_db, $this->password_db, $this->database, 3306, NULL, MYSQLI_CLIENT_SSL)) {
$this->error_connect = $this->connection->connect_error;
return false;
} else {
$this->setCharset();
return true;
}
服务器或我的代码可能有什么问题?
暂无答案!
目前还没有任何答案,快来回答吧!