Ограничения совместимости разных версий серверов mysql2 gem с / mysql? - PullRequest
0 голосов
/ 06 мая 2019

Я нахожусь в ситуации, когда мне нужно обновить основную базу данных mysql с версии 14.14 Distrib 5.1.73 до более новой и более современной версии (я могу выбрать) или даже перейти на mariadb. В моем приложении использовалась более старая версия gem mysql2 (0.3.21), и я хотел бы знать, существуют ли известные проблемы совместимости при подключении к более новым экземплярам mysql. У меня были проблемы ...

При использовании удаленного экземпляра MariaDB мое приложение сообщает об ошибке "Lost Connection". Используя локальный клиент 5.1.73 для сервера mariadb, я получаю «Сервер ушел».

При использовании обновленного экземпляра MySQL (5.7) приложение сообщает «Потерянное соединение с сервером MySQL при« чтении исходного пакета связи », системная ошибка: 110». Кажется, это проблема рукопожатия.

Мне удалось успешно подключиться со случайного IP-адреса с помощью клиентского приложения sql, поэтому я знаю, что это не проблемы брандмауэра. Управление базами данных и брандмауэр отключены.

Есть предложения? Я пытаюсь сделать это приложение максимально стабильным, не обновляя его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...