Методология анализа ошибок в MySQL

 
0
 
MySQL
ava
neosapient | 06.05.2015, 20:46
Здравствуйте.

Мне нужен совет/методология для анализа, почему падает 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
Ответы (2)
ava
neosapient | 26.05.2015, 03:03 #
Собственно ответ был  в вопросе.
mysql_shutdown()  - отсылает приказ остановить MySQL.
а мне надо было
mysql_close() - закрытие соединения.
ava
Akina | 26.05.2015, 09:22 #
Цитата (neosapient @  6.5.2015,  21:46 findReferencedText)
В Журнале Windows ошибки следующего рода

Это точная копия сообщений MySQL-сервера. Они говорят о некритичных проблемах настройки. Нужно просто внести соотв. коррективы в MySQL.ini
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить