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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Методология анализа ошибок в MySQL, mysqlclient.lib 
V
    Опции темы
neosapient
Дата 6.5.2015, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Здравствуйте.

Мне нужен совет/методология для анализа, почему падает MySQL-сервер.

Я пишу dll-расширение для сторонней программы. Оно должно соединяться и работать с MySQL.
Моя dll статически линкует mysqlclient.lib
При старте моя dll регистрирует дочерний поток - вся работа с MySQL идет в этом потоке. При старте из потока вызываю mysql_thread_init() и mysql_real_connect().
При завершении работы программы вызываю mysql_shutdown() и mysql_thread_end().

Проблема в том, что при выключении останавливается и сам MySQL сервер. Вероятно, я что то неверно отсылаю, или неверно делаю.
Не пойму откуда ошибку искать?

В Журнале Windows ошибки следующего рода
Цитата

option 'innodb-autoextend-increment': unsigned value 67108864 adjusted to 1000

Цитата

TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

Не понимаю, что они значат. Может есть Журнал самого MySQL? Где он находиться и что в нем искать?

----
Windows 7, MySQL 5.6, VC9
PM MAIL   Вверх
neosapient
Дата 26.5.2015, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Собственно ответ был  в вопросе.
mysql_shutdown()  - отсылает приказ остановить MySQL.
а мне надо было 
mysql_close() - закрытие соединения.
PM MAIL   Вверх
Akina
Дата 26.5.2015, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(neosapient @  6.5.2015,  21:46 Найти цитируемый пост)
В Журнале Windows ошибки следующего рода

Это точная копия сообщений MySQL-сервера. Они говорят о некритичных проблемах настройки. Нужно просто внести соотв. коррективы в MySQL.ini

Добавлено через 2 минуты и 15 секунд
Кстати. То, что тебе удалось "погасить" сервис сервера, говорит о наличии у текущей учётной записи таких прав. Если окончательное приложение будет работать в среде, где таких прав у учётной записи нет, возможно иное поведение - вплоть до неработоспособности приложения. Настоятельно советую проверять работу под ограниченной учётной записью.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0428 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.