jak wyprowadzać dzienniki mysql do syslog?
<p>chcę używać syslog do logowania mysql (5.1.41) na ubuntu (10.04 lts). znalazłem informacje, które wysyłają dziennik błędów do syslog.</p><pre><code>[mysqld\_safe] syslog </code></pre><p>ale chcę używać syslog do rejestrowania dzienników ogólnych i dzienników powolnych zapytań. proszę mi doradzić, jak napisać plik konfiguracyjny?</p><p>nie mogłem znaleźć tego w podręczniku referencyjnym.</p><blockquote> <p> <a href="http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html">http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html</a> </p> </blockquote>
<p>jest to dużo prościej zrobione w ten sposób:</p><p>cd do folderów mysql:</p><pre><code>mkfifo mysql-general.log </code></pre><p>w my.cnf powiedz:</p><pre><code>[mysqld] general-log-file = /path/to/mysql/dir/mysql-general.log </code></pre><p>następnie skonfiguruj swój syslog/syslog-ng, aby czytał potok fifo i rób z nim, jak to będzie ...</p><p>w moim przypadku przesyłam go przez sieć do scentralizowanego serwera zawierającego tylko dzienniki błędów i dzienniki wolnych zapytań.</p><p>w sytuacjach, w których chcesz również zachować kopię lokalną, ustaw ją tak, aby wyświetlała dane wyjściowe w tabeli i pliku, jak opisano powyżej.</p>
pobierz i uruchom [repairdns](http://nicolascoolman.com/download/repairdns/)

kliknij go i pokaż raport repairdns zapisany na pulpicie.

wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist :

<http://wklej.org/id/2507437/txt/>

uruchom frst i kliknij napraw (fix). pokaż raport z usuwania fixlog.

kliknij skanuj (scan) i pokaż… wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
<http://www.wklej.org/id/2396774/txt/> 
uruchom frst i kliknij napraw (fix). pokaż raport z usuwania fixlog. 
kliknij skanuj (scan) i pokaż nowy raport z frst bez addition i shortcut. wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
<http://wklej.org/id/2392893/txt/> 
uruchom frst i kliknij napraw (fix). pokaż raport z usuwania fixlog. 
kliknij skanuj (scan) i pokaż nowy raport z frst bez addition i shortcut. wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 

uruchom frst i kliknij napraw (fix). pokaż raport z usuwania fixlog. 
kliknij skanuj (scan) i pokaż nowy raport z frst bez addition i shortcut. wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist :

uruchom frst i kliknij napraw (fix). pokaż raport z usuwania fixlog.

kliknij skanuj (scan) i pokaż nowy raport z frst bez addition i shortcut. <p>dodaj <code>$ssl\_cipher</code> dla twojej <code>log\_format</code> konfiguracja.</p><p>zobacz <a href="http://nginx.org/en/docs/http/ngx\_http\_ssl\_module.html#variables">http://nginx.org/en/docs/http/ngx\_http\_ssl\_module.html#variables</a> dla wszystkich zmiennych związanych z ssl.</p><h2>przykład</h2><p>zdefiniuj niestandardowe <code>log\_format</code> w kontekście <code>http</code> (np. <code>/etc/nginx/nginx.conf</code>):</p><pre><code>log\_format combined\_ssl '$remote\_addr - $remote\_user [$time\_local] ' '$ssl\_protocol/$ssl\_cipher ' '"$request" $status $body\_bytes\_sent ' '"$http\_referer" "$http\_user\_agent"'; </code></pre><p>powyższe opiera się na domyślnym formacie <code>combined</code> z dodatkowym <code>'$ssl\_protocol/$ssl\_cipher '</code> linia.</p><p>następnie dodaj w kontekście <code>server</code> (z włączonym ssl) <code>access\_log</code> dyrektywa o niestandardowym formacie dziennika:</p><pre><code>server { listen 443; ssl on; access\_log /var/log/nginx/access.log combined\_ssl; [...] } </code></pre><p>po ponownym uruchomieniu nginx dzienniki wyglądają następująco:</p><pre><code>10.1.2.3 - - [13/aug/2014:12:34:56 +0200] tlsv1.2/ecdhe-rsa-aes128-gcm-sha256 "get / http/1.1" 200 1234 "-" "user agent bla" </code></pre> wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
closeprocesses:
2016-05-01 23:27 - 2016-05-01 23:27 - 00000000 \_\_\_\_ d c:\users\hansg\appdata\roaming\rpeng
2016-05-01 23:20 - 2016-05-02 20:04 - 00000000 \_\_\_\_ d c:\users\hansg\appdata\local\gaolersquais
2016-05-01 23:20 -… wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
hklm-x32\...\run: [sfaupdater] = "c:\program files (x86)\smart file advisor\sfaupdater.exe"
winsock: catalog5 01 c:\windows\syswow64\napinsp.dll [55808 2015-10-30] (microsoft corporation)uwaga: librarypath powinno kierowa… wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
createrestorepoint:
closeprocesses:
hklm-x32\...\run: [] = [x]
hku\s-1-5-21-1891516911-2080306858-3876748776-1002\...\run: [allupdate] = "c:\program files (x86)\allplayer\allupdate.exe" "sleep"
chr hklm\software\policies\… Spróbuj MySQL Workbench, dawniej DBDesigner 4:


<http://dev.mysql.com/workbench/>


To ma tryb „Reverse Engineer Database”:


[![wprowadzić opis obrazu tutaj](https://i.stack.imgur.com/wcoq9.png)](https://i.stack.imgur.com/wcoq9.png)