Unvollständige MariaDB

Cannonballgray

Neuer Benutzer
Beiträge
2
Hallo Leute,
ich bin sehr neu hier und verstehe MySQL, bzw MySQL und MariaDB noch nicht ganz.

Was ist passiert, was meine ich:

1) Ich nutzte Debian Wheezy mit MySQL 5.5
1.a) Ich habe natürlich die DB export und erhielt eine 2,6GB große DB -> Mein Backup.

2) Tja dann kam Debian Stretch und ich musste MySQL 5.7 mit MariaDB 10.1.38 nutzen.
-> Wenn ich diese DB exportiere, erhalte ich aber nur eine 800MB große DB, die keine User-Login Daten enthält!

Das ist das Problem. Es fehlen einfach Daten in der Datenbank. Das an sich ist schon ein Widerspruch an sich aber so ist es.

Frage: Unter Wheezy mit MySQL 5.5 nutzt ich InnoDB als Engine (glaube ich zumindest) -> MariaDB nutzt das ja nun nicht mehr oder wie sehe ich das?

Wäre genial, wenn mir jemand eine Machete für mein intellektuelles Dickicht geben würde.

LG
 
Werbung:
Hallo Leute,
ich bin sehr neu hier und verstehe MySQL, bzw MySQL und MariaDB noch nicht ganz.
Nun ja. Andere haben das schon eher aufgegeben, es zu verstehen ...

Was ist passiert, was meine ich:

1) Ich nutzte Debian Wheezy mit MySQL 5.5
1.a) Ich habe natürlich die DB export und erhielt eine 2,6GB große DB -> Mein Backup.
Was genau hast Du gemacht?

2) Tja dann kam Debian Stretch und ich musste MySQL 5.7 mit MariaDB 10.1.38 nutzen.

Ja was denn nun, MySQL oder MariaDB? Groß ist der Unterschied zwar nicht (würde beides nicht empfehlen), aber immerhin, man schreibt es schon mal anders.

-> Wenn ich diese DB exportiere, erhalte ich aber nur eine 800MB große DB, die keine User-Login Daten enthält!

Du hast DB A exportiert. 2.6GB. Dann hast Du DB B exportiert. 800MB. Nun, was erwartest Du?

Solltest Du erwarten, daß DB B so groß wird wie A, dann fehlt da mindestens 1 Schritt. Findest Du selber, oder?


Das ist das Problem. Es fehlen einfach Daten in der Datenbank. Das an sich ist schon ein Widerspruch an sich aber so ist es.

Nun - MySQL bzw. deren Derivate. Da solltest Du keine allzu hohen Erwartungen stellen.

Frage: Unter Wheezy mit MySQL 5.5 nutzt ich InnoDB als Engine (glaube ich zumindest) -> MariaDB nutzt das ja nun nicht mehr oder wie sehe ich das?

Welche Engine da gerade benutzt wird siehst Du bei der Anzeige der konkreten Tabelle. Kann ja auch Blackhole sein...

Wäre genial, wenn mir jemand eine Machete für mein intellektuelles Dickicht geben würde.

LG

MySQL funktioniert besser, wenn man es durch eine andere DB ersetzt.
 
Nun ja. Andere haben das schon eher aufgegeben, es zu verstehen ...


Was genau hast Du gemacht?
Ich habe die DB exportiert:
mysql -u root -p mydatabase > /home/myuser/database-dump.sql


Ja was denn nun, MySQL oder MariaDB? Groß ist der Unterschied zwar nicht (würde beides nicht empfehlen), aber immerhin, man schreibt es schon mal anders.

Naja, im Debian Wheezy, exportierte ich die mysql 5.5 DB.

Du hast DB A exportiert. 2.6GB. Dann hast Du DB B exportiert. 800MB. Nun, was erwartest Du?

Solltest Du erwarten, daß DB B so groß wird wie A, dann fehlt da mindestens 1 Schritt. Findest Du selber, oder?

Da ich keinen Unterschied bei der Nutzung/Anwendung zwischen MySQL und mariaDB sehe, würde ich erwarten, dass das Verhalten so ist, dass die DB mit sämtlichen Daten export wird. Sonst muss ich ja fragen, wie man eine mysql 5.5.sql-Datei zu MariaDB migriert??

Nun - MySQL bzw. deren Derivate. Da solltest Du keine allzu hohen Erwartungen stellen.
Welche Engine da gerade benutzt wird siehst Du bei der Anzeige der konkreten Tabelle. Kann ja auch Blackhole sein...
MySQL funktioniert besser, wenn man es durch eine andere DB ersetzt.

Okay? Gibt es dazu einen Tipp?

Danke für deinen Input!

LG
 
Zuletzt bearbeitet:
Werbung:
Zurück
Oben