kein zugriff mehr auf MariaDB5

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
Hallo Community,

ich habe ein Problem, bei meiner alten DS213j gab es einen Plattencrash auf der HDD1 --> darauf hin neue Platte eingesetzt aber aus irgend einem Grund wurd hier jetzt auf DSM7.1 geupdatet. Lange rede kurzer Sinn: Maria DB5 läuft nicht mehr und ich kommen auch über MyPHPAdmin nicht mehr an die Datenbank.
Wo ist die Datenbank lokal gespeichert oder wie komme ich da wieder dran, wäre sehr sehr wichtig die Daten wieder zu bekommen...
Hoffe jemand kann mir ein paar tips geben.
Habe schon ein bisschen hier im Forum gelesen aber bin noch nicht wirklich weiter gekommen
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.492
Punkte für Reaktionen
6.343
Punkte
569
Mehr Infos?
Wieviele HDDs waren eingebaut?
SHR/Raid?
Welche DSM Version vorher?
Wie war MariaDB installiert und wofür?
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.226
Punkte für Reaktionen
800
Punkte
154
Die Lösung ist einfach: Unter DSM 7.1.1 gibt's keine MariaDB 5 mehr laut Download-Zentrum.

Schau mal, ob unter den installierten Paketen Maria DB 10 auftaucht. Meine Vermutung wäre, wenn die Datenbank(en) migriert wurden, dass das jetzt unter Port 3307 statt 3306 läuft.
 

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
Servus @ctrlaltdelete es waren 2 HDD´s verbaut im SHR Raid. DSM Version war die letzte 6er.
MariaDB war über das Synology Paketzentrum installiert, in der MySQL waren die Mitgliedsdaten von etlichen Vereinsmitgliedern gespeichert.

@Adama ja das habe ich schon gesehen MariaDB5 zeigt ein rotes Ausrufezeichen mit Fehler. MariaDB10 ist installiert, hier ist aber die Datenbank nicht zu finden wenn ich mich über MySQL einlogge.
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.226
Punkte für Reaktionen
800
Punkte
154
Das ist natürlich Mist, dass das nicht migriert wird.

Schau mal über SSH in /volume1/@database, ob sich da neben dem mariadb10-Verzeichnis auch eins für MariaDB 5 findet. Ich weiß aber nicht, ob man die Datenbanken darin einfach so umkopieren kann.
 

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
@Adama Ok da sind einige Daten drin, wie kann ich mir die per Terminal (auf MacOS) lokal auf meinen Rechner holen?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
855
Punkte
154
MacOS Terminal öffnen:
Code:
scp -r username@syno-ip:/volume1/@database ~/Desktop
Das kopiert den @database Ordner auf deinen Desktop
 

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
hm also er hat nicht alles kopiert,
Laut terminal sind folgende Dateien im Ordner:

Code:
root@NAS_Fam_Kleiner:/volume1/@database# ls -la
total 76
drwxr-xr-x 19 admin    users    4096 Sep 24 14:03 .
drwxr-xr-x 46 root     root     4096 Sep 28 11:27 ..
drwxr-xr-x  3 root     root     4096 Sep 24 14:03 autoupdate
drwxr-xr-x  5 mysql    mysql    4096 Sep 24 11:41 mariadb10
drwxr-xr-x  8 mysql    mysql    4096 Aug 25 05:00 mysql
drwxr-xr-x  8 mysql    mysql    4096 Jan  4  2017 .mysql.1483538215
drwxr-xr-x  8 mysql    mysql    4096 Feb 21  2017 .mysql.1496395363
drwxr-xr-x  5 mysql    mysql    4096 Oct 24  2017 .mysql.1508865118
drwxr-xr-x  5 mysql    mysql    4096 Jan  4  2018 .mysql.1515082101
drwxr-xr-x  8 mysql    mysql    4096 Oct  3  2018 .mysql.1538676525
drwxr-xr-x  5 mysql    mysql    4096 Oct 11  2018 .mysql.1539279592
drwxr-xr-x  8 mysql    mysql    4096 May 20  2019 .mysql.1558385642
drwxr-xr-x  8 mysql    mysql    4096 Jan 13  2021 .mysql.1617049753
drwxr-xr-x  5 mysql    mysql    4096 Jun 13  2022 .mysql.1655225772
drwx------ 19 postgres postgres 4096 Sep 28 11:29 pgsql
drwx------  2 postgres postgres 4096 Aug 13  2014 .pgsql.1407963448
drwx------ 15 postgres postgres 4096 Sep 24 13:58 pgsql.old.1695556484
drwxr-xr-x  2 system   log      4096 Sep 29 12:49 synolog
drwxr-xr-x  2 root     root     4096 Oct  4  2018 synologan

heruntergeladen hat er nur folgende Ordner:


Code:
autoupdate
mariadb10
mysql
synolog
synologan
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
855
Punkte
154
Dann Probier mal rsync.
Code:
rsync -avzP username@syno-ip:/volume1/@database ~/Desktop
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.226
Punkte für Reaktionen
800
Punkte
154
Eigentlich müsste ja der mysql-Ordner und verwandte reichen.

In mariadb10 wird ja vermutlich noch nichts drin liegen, bis auf die Standard-Datenbanken. Und pgsql ist die interne PostgreSQL-Datenbank der Syno.

Ich würde also erstmal in den mysql-Ordner schauen, ob dir da was bekannt vorkommt. Sprich, da sollten Verzeichnisse drin liegen, die die Namen deiner Datenbanken haben.
 

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
@Adama also im terminal sehe ich die Datenbank im mysql Ordner die ich brauchen würde.

rsync funktioniert nicht bricht mit folgender meldung ab:

Code:
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/bc10cbcd-3cda-11ee-b8ac-16228a05f5d2/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [receiver=2.6.9]
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.492
Punkte für Reaktionen
6.343
Punkte
569
Ich würde Winscp nutzen, hast du nur Mac?
 

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
ja habe nur Mac´s im Haus...
habs auch schon mit Forklift probiert über SFTP aber da komme ich nicht auf den Database Ordner
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.226
Punkte für Reaktionen
800
Punkte
154
Wenn mich mein Gedächtnis nicht täuscht, kannst du den Datenbank-Ordner hiermit direkt in den Ziel-Ordner kopieren:
Code:
cp -r /volume1/@database/mysql/dbverzeichnis /volume1/@database/mariadb10/dbverzeichnis

Ich würde vorher auf jeden Fall das MariaDB-Paket stoppen.
 
  • Like
Reaktionen: ctrlaltdelete

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.492
Punkte für Reaktionen
6.343
Punkte
569
oder in einen anderen freigegebenen Ordner auf den du übers DSM Zugriff hast.
 

Littlesteve

Benutzer
Mitglied seit
17. Okt 2014
Beiträge
35
Punkte für Reaktionen
2
Punkte
8
So kurzes Update, habe es selbst nicht hinbekommen, daraufhin ein Ticket beim Synology support gestellt --> dieser hat mir meine Datenbanken Gott sei dank alle migriert auf MariaDB10 nun läuft wieder alles.
Also Top Supoort und das noch für eine DJ213j ---> kann man nicht meckern!
 


 

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