mysql-Datenbank nach jedem Neustart der Synology kaputt

Status
Für weitere Antworten geschlossen.

informatikmaus

Benutzer
Mitglied seit
07. Feb 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

meine Synology 107+ treibt mich noch in den Wahnsinn...

Ich versuche seit Wochen die MySql-DB zum Laufen zu bringen. Ohne Erfolg.

Zum Ersten bin ich davon ausgegangen, dass ich auf der Web-Konfigurationsoberfläche nur mein Häkchen setzen muss, und die DB dann verwenden kann. Fehlanzeige. Der Dienst läuft nicht automatisch. :(

Also hab ich mich per SSH auf die Station connected und geprüft, ob die Prozesse laufen (ps -ef | grep mysql). Außer dem ausgefühten Befehl selbst bringt er da nichts zurück.
Also versuche ich den Dienst zu starten mit

/usr/syno/etc/rc.d/S21mysql.sh start

Da bringt er mir folgende Fehlermeldung:

volume : 1
Starting MySQL...
Starting MySQL../usr/syno/mysql/share/mysql/mysql.server: kill: 409: (2764) - No such process
ERROR!
MYSQL data dir = /volume1/@database/mysql...:confused:

Nach langem Suchen bin ich darauf gekommen, dass die Datenbank im Verzeichnis @database/mysql kaputt ist. Was das File Server_1.err beweist:

090315 13:38:19 [Warning] Setting lower_case_table_names=2 because file system for /volume1/@database/mysql/ is case insensitive
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 5.
InnoDB: You may have to recover from a backup.
...
InnoDB: stored checksum 2572760372, prior-to-4.0.14-form stored checksum 998684385
InnoDB: Page lsn 0 36828, low 4 bytes of lsn at page end 36828
InnoDB: Page number (if stored to page already) 5,
InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 0
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 5.
InnoDB: You may have to recover from a backup.
InnoDB: It is also possible that your operating
InnoDB: system has corrupted its own file cache
InnoDB: and rebooting your computer removes the
InnoDB: error.
InnoDB: If the corrupt page is an index page
InnoDB: you can also try to fix the corruption
InnoDB: by dumping, dropping, and reimporting
InnoDB: the corrupt table. You can use CHECK
InnoDB: TABLE to scan your table for corruption.
InnoDB: See also InnoDB: http://dev.mysql.com/doc/refman/5.0/en/forcing-recovery.html
InnoDB: about forcing recovery.
InnoDB: Ending processing because of a corrupt database page.
090315 13:41:41 mysqld ended

Nachdem ich noch keine Daten in der DB habe und zwischenzeitlich weiß, dass die DB bei fehlen des Ordners neu angelegt wird, lösche ich den mysql-Ordner und führe den Befehl
/usr/syno/etc/rc.d/S21mysql.sh start
noch mal aus. Die DB wird neu erstellt und der Dienst wird gestartet. Dann läuft die DB auch einwandfrei. Ich kann den Dienst starten und stoppen. Egal, ob ich nach Beendigung meiner Arbeit an der DB den Dienst stoppe, oder nicht: Beim nächsten Start der Syno (wird über Nacht ausgeschaltet),
läuft der Dienst wieder nicht automatisch. Damit hab ich mich schon abgefunden. Also starte ich den Dienst wieder und bekomme wieder den Fehler:
... mysql.server: kill: 409: (####) - No such process
ERROR!
Die DB ist wieder hinüber und das Spielchen beginnt von vorne.:mad:
Und dabei bin ich jetzt erst dabei das Ding einzurichten.

Als nächstes möchte ich, dass der Dienst mit der Syno gestartet und gestoppt wird, dass automatische Backups der DB angelegt weden usw.
Aber so weit komm ich ja gar nicht.

Hab nun schon so viele Threads im Forum gelesen. Bei vielen hört sich das so toll an, was man mit der Syno machen kann. Aber diese Meinung kann ich bislang nicht teilen.

Kann mir jemand beim Einstieg in die Syno-Welt helfen? Bin kurz vom Verzweifeln.

Vielleicht haben ja noch mehrere dieses Problem.
 

dmar

Benutzer
Mitglied seit
23. Feb 2009
Beiträge
73
Punkte für Reaktionen
0
Punkte
6
Da die SQL Datenbank sehr wohl via klick , gestartet und gestoppt werden kann, denke ich das etwas grundsätzlich bei der FW INstallation schief gelaufen ist , vieleicht solltest du mal darüber nachdenken evtl. die Firmware neu auf dein NAS zu bringen.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Welche Firmware hast denn laufen?

Itari
 

informatikmaus

Benutzer
Mitglied seit
07. Feb 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hab am Samstag erst die neueste Firmware (Version: DSM 2.1-0832; Build Date: 2009/03/07) raufgespielt, weil ich gehofft hatte, dass es dann geht. Brachte aber keine Veränderung.

Bin für jede weitere Idee dankbar.
 

informatikmaus

Benutzer
Mitglied seit
07. Feb 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Keiner mehr eine Idee, oder einen Ansatz, was ich noch versuchen könnte?

Oder ist das ein Fall, mit dem ich mich mal an den Support wenden sollte?
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Würd ich auf jeden Fall ja. Voraussichtlich werden sie dich bitten, ihnen den Remotezugang zu gewähren, damit sie sich deinen Server ansehen können (dazu benötigen sie deine externe IP (oder dyndns), Passwort für admin (ändere das temporär) sowie offene Ports 23 und 5000. Diese Angaben kannst ja gleich mitliefern, dann gehts schneller.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Würd ich auf jeden Fall ja. Voraussichtlich werden sie dich bitten, ihnen den Remotezugang zu gewähren, damit sie sich deinen Server ansehen können (dazu benötigen sie deine externe IP (oder dyndns), Passwort für admin (ändere das temporär) sowie offene Ports 23 und 5000. Diese Angaben kannst ja gleich mitliefern, dann gehts schneller.
Ich hoffe mal, dass Synology auch Port 22 und 5001 aktzeptiert. Oder brauchen die wirklich telnet und plain http?
 

informatikmaus

Benutzer
Mitglied seit
07. Feb 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Danke für eure Antworten.

Dann werd ich mich mal mit dem Support in Verbindung setzen.

Die Ergebnisse des Supports stelle ich auf jeden Fall hier rein.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat