SSLをサポートするDebian6でMySQL++を正しく動作させようとしています。私はWindows7ですべてをテストしましたが、うまく機能します。すべてが暗号化されます。しかし、Debianへの移植に少し問題があります。
これは私のエラーです:
terminate called after throwing an instance of 'mysqlpp::BadOption'
what(): Option not supported by database driver v5.1.49
これは、証明書ファイルを設定するための私の呼び出しです。
connection->set_option(new mysqlpp::SslOption("/root/certs/client-key.pem", "/root/certs/client-cert.pem", "/root/certs/ca-cert.pem", "/root/certs", "DHE-RSA-AES256-SHA"));
MySQL ++を構成するときに、libmysqlclientでmysql_ssl_set()を検索することに気づきました。その機能は見つかりません。
checking for mysql_ssl_set in -l... no