From 7e673519f468d0b3b3761000f19136fe3591e09a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Tue, 7 Jun 2016 21:57:17 +0000 Subject: [PATCH] Possible solution for #583 --- lib/MySQL_Thread.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index 036962f9f..229557305 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -274,7 +274,8 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() { variables.server_version=strdup((char *)"5.1.30"); variables.eventslog_filename=strdup((char *)""); // proxysql-mysql-eventslog is recommended variables.eventslog_filesize=100*1024*1024; - variables.server_capabilities=CLIENT_FOUND_ROWS | CLIENT_PROTOCOL_41 | CLIENT_IGNORE_SIGPIPE | CLIENT_TRANSACTIONS | CLIENT_SECURE_CONNECTION | CLIENT_CONNECT_WITH_DB | CLIENT_SSL; +// variables.server_capabilities=CLIENT_FOUND_ROWS | CLIENT_PROTOCOL_41 | CLIENT_IGNORE_SIGPIPE | CLIENT_TRANSACTIONS | CLIENT_SECURE_CONNECTION | CLIENT_CONNECT_WITH_DB | CLIENT_SSL; + variables.server_capabilities=CLIENT_FOUND_ROWS | CLIENT_PROTOCOL_41 | CLIENT_IGNORE_SIGPIPE | CLIENT_TRANSACTIONS | CLIENT_SECURE_CONNECTION | CLIENT_CONNECT_WITH_DB; variables.poll_timeout=2000; variables.poll_timeout_on_failure=100; variables.have_compress=true; @@ -1149,6 +1150,10 @@ bool MySQL_Threads_Handler::set_variable(char *name, char *value) { // this is t int intv=atoi(value); if (intv > 10 && intv <= 65535) { variables.server_capabilities=intv; + if (variables.server_capabilities & CLIENT_SSL) { + // for now disable CLIENT_SSL + variables.server_capabilities &= ~CLIENT_SSL; + } return true; } else { return false;