MySQL log files
Posted: 2003-02-17 10:40
Beim Sichern meins /var/lib/mysql Verzeichnisses auf einem anderen Server bin ich über die Logfiles gestolpert und frage mich nun, welchen Zweck die haben. Ich meine damit die Files p123456-bin.00x.
In meinem Cron-Backup script hab ich die Files mal excluded, da ich sie ja nicht zum wiederherstellen der Datenbank brauche, richtig?
Welchen Zweck haben die Files dann, außer zum Debuggen?
Sollte man das Logging eingeschaltet lassen, oder nützt es vielleicht der Performance, wenn man es abschaltet?
Ach ja, das hab ich bisher zu dem Thema gelesen:
http://www.mysql.com/doc/en/Binary_log.html
und darauf
gründe ich meine Annahme, dass man das Logging doch eigentlich abschalten könnte... außer man braucht es umbedingt zum Debuggen.
Any comments?
PS: Noch eine kleine andere Frage, die mir gerade gekommen ist: Was ist beim Backup einer MySQL Datenbank eigentlich sinnvoller, das komplette Verzeichnis zu sichern, also z.B. /var/lib/mysql oder einen kompletten dump anzulegen? Ich meine damit, welches Vorgehen ist bezüglich des Wiederherstellens besser?
In meinem Cron-Backup script hab ich die Files mal excluded, da ich sie ja nicht zum wiederherstellen der Datenbank brauche, richtig?
Welchen Zweck haben die Files dann, außer zum Debuggen?
Sollte man das Logging eingeschaltet lassen, oder nützt es vielleicht der Performance, wenn man es abschaltet?
Ach ja, das hab ich bisher zu dem Thema gelesen:
http://www.mysql.com/doc/en/Binary_log.html
und darauf
http://www.mysql.com/doc/en/Query_log.html...
This log can be very useful when you suspect an error in a client and want to know exactly what mysqld thought the client sent to it.
...
gründe ich meine Annahme, dass man das Logging doch eigentlich abschalten könnte... außer man braucht es umbedingt zum Debuggen.
Any comments?
PS: Noch eine kleine andere Frage, die mir gerade gekommen ist: Was ist beim Backup einer MySQL Datenbank eigentlich sinnvoller, das komplette Verzeichnis zu sichern, also z.B. /var/lib/mysql oder einen kompletten dump anzulegen? Ich meine damit, welches Vorgehen ist bezüglich des Wiederherstellens besser?