1 |
Am Mittwoch, 6. September 2006 04:31 schrieb Stefan Onken: |
2 |
> in /var/lib/mysql liegen > 30 Dateien mit dem Namen: |
3 |
> mail-bin.000001 |
4 |
> mail-bin.000002 |
5 |
> mail-bin.000003 |
6 |
> ... |
7 |
> mail-bin.000033 |
8 |
|
9 |
Das sind die Binlogs. |
10 |
|
11 |
|
12 |
> die zusammen 21GB ausmachen. Nun frage ich mich, was sind das für |
13 |
> Dateien ? Eine DB namens "mail" gibt es nicht, in /etc/mysql/ finde |
14 |
> ich keinen Hinweis. |
15 |
|
16 |
"mail" ist dein Hostname. |
17 |
|
18 |
|
19 |
> Wenn ich mir die mit einem Texteditor anschaue, |
20 |
> dann steht da etwas von Logs und SQL Abfragen drinne. Für mich |
21 |
> stellen sich die Fragen: woher kommen die ? müssen die 21GB groß |
22 |
> sein ? |
23 |
|
24 |
Das sind MySQL-Binlogs. Die braucht man um Datenbank-Replikationen zu machen. |
25 |
Anschauen kannst du die mit "mysqlbinlog [filename]" Da stehen sämtliche |
26 |
Schreibzugriffe auf die Datenbank drin, sodass ein Slave-Rechner diese |
27 |
Operationen nachvollziehen kann. |
28 |
|
29 |
Brauchen? Ja oder Nein, je nachdem was du haben möchtest. :) |
30 |
Müssen die so groß sein? Nein, du darfst die gerne rotieren wie andere |
31 |
Logfiles auch. Wenn du sie für Backup oder Replikation brauchst, musst du |
32 |
halt sicherstellen, dass du nur die wegrotierst, die schon ihrem Zweck |
33 |
erfüllt haben. |
34 |
|
35 |
Wenn du damit nichts anzufangen weißt und die nicht brauchst, dann schalte |
36 |
einfach "log-bin" in der MySQL-Config aus. :) |
37 |
|
38 |
cu, Bernd |