Defekte Tabellen per PDsh finden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „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 Shar…“) |
Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Category:Datenbanksystem]] | |||
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 | :''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!): | |||
:<code>pdsh -w www[1-20].estugo.de "cat /var/log/mysql/mysql-error.log | grep -i 'repair'|grep 161125 | tail -n 3"</code> | |||
;3.) Folgende Fehlermeldung steht für defekte MySQL Tabellen (Hier auf www15): | |||
<code>www15: 161125 10:46: | :<code>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</code> | ||
:<code>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</code> | |||
;4.) Repair von defekten Tabellen durchführen: | |||
<code>mysqlcheck -uadmin -p`cat /etc/psa/.psa.shadow` --repair hierdiedatenbankeintragen</code> | :Loggt euch vorab auf dem betroffenen Server ein und nutzt folgenden Befehl: | ||
:<code>mysqlcheck -uadmin -p`cat /etc/psa/.psa.shadow` --repair hierdiedatenbankeintragen</code> | |||
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