Mysql közé rönk, RTFM Linux, devops és rendszer adminisztráció
MySQL önmagában kell telepíteni, például - a lámpa telepítést. itt leírtak >>>.
Naplózás engedélyezése iránti kérelmek az összes adatbázis MySQL. szükség van hozzá egy bejegyzést a my.cnf fájlt.
Ha nem biztos abban, hogy van egy (ha a telepítés végezte egy cikket a fenti linkre -, hogy nem) - először meg kell tennie a keresés:
# Keresse my.cnf
# WhereIs my.cnf
# Find my.cnd
Ha a fentiek egyike sem eredmény, a csapat még nem hozott - a következőképpen kell eljárni.
Amikor telepíti, MySQL létrehoz néhány demo fájlokat, és elhelyezi őket az / usr / local / share / mysql /. Köztük van négy lehetőség közül választhat:
my-huge.cnf - kiszolgáló egy hatalmas teher;
my-large.cnf - kiszolgáló egy nehéz teher;
my-medium.cnf - közepes terhelésű;
my-small.cnf - kicsi.
Válassza ki a kívánt opciót, és tennie kell:
# Cp /usr/local/share/mysql/my-small.cnf /var/db/mysql/my.cnf
hol-small.cnf - egy változata a konfigurációs fájl, hogy úgy döntött a szerver. Például az én-small.cnf.
Az útvonalat, ahová másolni különböző lehet: / var / db / mysql /, / etc / vagy a / usr / local / etc / - MySQL indítóállományában megkeresi ezeket a könyvtárakat.
Továbbá, a másolt fájlra (.TE /var/db/mysql/my.cnf ha nem választhat más módon ..), keresse meg a készülék [mysqld], és adjunk hozzá egy sort a végén:
Ismét a helyét a naplófájl lehet bármilyen, az Ön választása szerint.
Most - hozza létre a fájlt is, és állítsa be a jobb MySQL:
# Touch /var/log/mysql.log
# Chown mysql: mysql /var/log/mysql.log
Most minden lekérdezést a MySQL adatbázisok kerülnek rögzítésre ezt a naplót.
FONTOS. biztos, hogy állítsa be a forgatás a napló, különben nem fog gyorsan nőnek a nagyon nagy méretű.
A konfigurációs fájl /etc/newsyslog.conf hozzá a következő sort:
/var/log/mysql.log mysql: mysql 600 2100 $ W6D0 JB /var/db/mysql/akira.pid
ahol a 100 - a log fájl mérete, ami után archiváljuk és akira.pid - név pid-fájlt a szerver nevét.
Newsyslod újraindítása a módosítások alkalmazásához:
# /etc/rc.d/newsyslog restart
Létrehozása és / vagy vágás log fájlokat.
Most már láthatja a log magát:
# Farok -f /var/log/mysql.log