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

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

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

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

Сообщение vadv55 » 16.12.2017 15:06:54

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

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

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

Сообщение Лекс Айрин » 16.12.2017 15:22:27

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

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

Сообщение vadv55 » 16.12.2017 16:14:50

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

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

Сообщение Владимир » 16.12.2017 16:33:28

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

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

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

Сообщение vadv55 » 16.12.2017 17:02:06

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

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

Сообщение Владимир » 16.12.2017 17:44:15

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

В свойствах MtSQLConnection - user=root?
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

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

Сообщение vadv55 » 16.12.2017 17:51:22

Нет, в свойстве компонента MySQL56Connection1 UserName=myname.
vadv55
новенький
 
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

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

Сообщение Владимир » 16.12.2017 17:59:45

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


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

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

Сообщение Снег Север » 16.12.2017 18:30:41

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

В чём может быть причина, ведь несколько месяцев назад данное подключение происходило успешно?
Такая ошибка часто означает проблему с libmysql. Несоответствие версии или лежит не там.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

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

Сообщение vadv55 » 17.12.2017 03:12:41

Спасибо всем за помощь. После очередной смены динамического IP-адреса подключение вновь заработало как ни в чём не бывало. А в чём причина такого странного поведения системы - до сих пор непонятно и вряд ли когда-нибудь выяснится.
vadv55
новенький
 
Сообщения: 27
Зарегистрирован: 16.01.2014 14:08:12

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

Сообщение Vadim » 17.12.2017 08:12:06

vadv55
А когда заносили свой "myname" в базу - случайно не поставили там конкретный IP-шник?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

Рейтинг@Mail.ru