kein zugriff mehr auf MariaDB5

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Littlesteve

Benutzer
Registriert
17. Okt. 2014
Beiträge
35
Reaktionspunkte
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
 
Mehr Infos?
Wieviele HDDs waren eingebaut?
SHR/Raid?
Welche DSM Version vorher?
Wie war MariaDB installiert und wofür?
 
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.
 
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.
 
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.
 
MacOS Terminal öffnen:
Code:
scp -r username@syno-ip:/volume1/@database ~/Desktop
Das kopiert den @database Ordner auf deinen Desktop
 
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
 
Dann Probier mal rsync.
Code:
rsync -avzP username@syno-ip:/volume1/@database ~/Desktop
 
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.
 
@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]
 
Ich würde Winscp nutzen, hast du nur Mac?
 
ja habe nur Mac´s im Haus...
habs auch schon mit Forklift probiert über SFTP aber da komme ich nicht auf den Database Ordner
 
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
oder in einen anderen freigegebenen Ordner auf den du übers DSM Zugriff hast.
 
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!
 

Additional post fields

 

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