SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.02.2015 13:04:32

sv
Участник
Зарегистрирован: 26.03.2012
Сообщений: 22

Вывод warnings в лог

mysql 5.5.33 с sctict mod - STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

При некорректном запросе данные в базу не попадают и появляется варнинг. Его можно увидеть если в этой же сессии выполнить команду

show warnings

Мне необходимо чтобы все варнинги со всех сессий писались в лог.

На текущий момент такие настройки:
sql_warnings ON
general_log ON
general_log_file /srv/mysql/log/exports/general_log

log-error  = /srv/mysql/log/mysqld.error.log
log_queries_not_using_indexes=1
slow-query-log=1
slow_query_log_file=/srv/mysql/log/exports/slow_queries.log
long_query_time=15
skip-external-locking
log-warnings=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
log        = /var/log/mysqld_multi.log


В файл general_log сыпется все подряд. Но варнингов нет.
В файле mysqld.error.log есть варнинги, но все старые и не те что мне необходимы:

150217 10:09:15 [Warning] 'user' entry 'user1@192.168.%' has both a password and an authentication plugin specified. The password will be ignored.                        
150217 10:09:15 [Warning] 'user' entry 'user2@domain.com' ignored in --skip-name-resolve mode.                                                            
150217 10:09:15 [Warning] 'db' entry 'db1 user3@domain.com' ignored in --skip-name-resolve mode.                                                  
150217 10:09:15 [Warning] 'proxies_priv' entry '@ root@mysqltest.com' ignored in --skip-name-resolve mode.
 

Неактивен

 

#2 18.02.2015 16:37:26

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Вывод warnings в лог

Насколько мне известно, такой возможности в MySQL нет. Предупреждения, которые попадают в лог - это предупреждения самого сервера, а не SQL Warnings.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson