Defekte Tabellen per PDsh finden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Standard verschob die Seite Defekte Tabelllen per PDsh finden nach Defekte Tabellen per PDsh finden, ohne dabei eine Weiterleitung anzulegen) |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
[[Category:Datenbanksystem]] | |||
Wenn z.B. PHP-My-Admin nicht mehr funktioniert kann es an einer defekten Tabelle liegen. | Wenn z.B. PHP-My-Admin nicht mehr funktioniert kann es an einer defekten Tabelle liegen. | ||
Aktuelle Version vom 8. November 2019, 21:01 Uhr
Wenn z.B. PHP-My-Admin nicht mehr funktioniert kann es an einer defekten Tabelle liegen.
- 1.) Um defekte MySQL Tabelle via PDSH zu finden loggt Ihr euch zuerst auf dem entsprechenden PDSH Server ein.
- PDSH Managed Server: 128.127.67.129
- PDSH Shared Server: 37.218.252.71
- 2.) Im Anschluss nutzt Ihre folgenden Befehl (Durchsucht die Server am besten in 20ger Schritten!)
pdsh -w www[1-20].estugo.de "cat /var/log/mysql/mysql-error.log | grep -i 'repair'|grep 161125 | tail -n 3"
- 3.) Folgende Fehlermeldung steht für defekte MySQL Tabellen (Hier auf www15)
www15: 161125 10:46:40 [ERROR] /usr/libexec/mysqld: Table './usr_web2_3/gm_counter_page' is marked as crashed and last (automatic?) repair failed
www15: 161125 10:46:41 [ERROR] /usr/libexec/mysqld: Table './usr_web2_3/gm_counter_page' is marked as crashed and last (automatic?) repair failed
- 4.) Repair von defekten Tabellen durchführen
- Loggt euch vorab auf dem betroffenen Server ein und nutzt folgenden Befehl:
mysqlcheck -uadmin -p`cat /etc/psa/.psa.shadow` --repair hierdiedatenbankeintragen