Потеря связи Lazarus с СУБД MariaDB

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
vadv55
новенький
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

Потеря связи Lazarus с СУБД MariaDB

Сообщение vadv55 »

При попытке подключения в ОС ALT Linux 8.2 IDE Lazarus 1.6.4 к СУБД MariaDB 10.1.23 начало выдаваться следующее аварийное сообщение:
MySQL56Connection1: Server connect failed.

В чём может быть причина, ведь несколько месяцев назад данное подключение происходило успешно?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

vadv55, а другие программы подключаются? например, phpMyAdmin?
vadv55
новенький
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

Сообщение vadv55 »

Спасибо за ответ. По крайней мере, подключаются утилиты mysql и mysqladmin.
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

vadv55 писал(а): По крайней мере, подключаются утилиты mysql и mysqladmin

В пустом проекте кинуть MySqlConnection, установить свойства и отметить птичку Connect.
Результат тот же?
vadv55
новенький
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

Сообщение vadv55 »

Спасибо за ответ. Да, результат получается тот же самый - выводится всплывающее окно с упомянутой ошибкой.
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

vadv55 писал(а):выводится всплывающее окно с упомянутой ошибкой.

В свойствах MtSQLConnection - user=root?
vadv55
новенький
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

Сообщение vadv55 »

Нет, в свойстве компонента MySQL56Connection1 UserName=myname.
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

vadv55 писал(а):UserName=myname.


т.е. в БД myname наделен правами доступа?
Прошу прощения за очевидные вопросы, может Вы крутой программист,
но иногда нарываешься на детские ошибки...
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

vadv55 писал(а):При попытке подключения в ОС ALT Linux 8.2 IDE Lazarus 1.6.4 к СУБД MariaDB 10.1.23 начало выдаваться следующее аварийное сообщение:
MySQL56Connection1: Server connect failed.

В чём может быть причина, ведь несколько месяцев назад данное подключение происходило успешно?
Такая ошибка часто означает проблему с libmysql. Несоответствие версии или лежит не там.
vadv55
новенький
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

Сообщение vadv55 »

Спасибо всем за помощь. После очередной смены динамического IP-адреса подключение вновь заработало как ни в чём не бывало. А в чём причина такого странного поведения системы - до сих пор непонятно и вряд ли когда-нибудь выяснится.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

vadv55
А когда заносили свой "myname" в базу - случайно не поставили там конкретный IP-шник?
Ответить