Web-Ordner / Backup der MySQL-Datenbank

Status
Für weitere Antworten geschlossen.

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Das funktioniert ersteinmal, allerdings kommt die Erfolgsmeldung bereits nach 2 sekunden und die Datenbank (ca. 130 MB) ist dennoch leer.
"finalexbearbeitet" ist der Name der DB

Meldung:

-- MySQL dump 10.14 Distrib 5.5.44-MariaDB, for Linux ()
--
-- Host: localhost Database: XXX (von mir unkenntlich gemacht)
-- ------------------------------------------------------
-- Server version 5.5.44-MariaDB

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2016-01-13 17:05:13
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.066
Punkte für Reaktionen
9
Punkte
64
Also wenn der Dump, den Du hier zeigst der EXPORT der Datenbank XXX ist, dann gibt es keinen Tabellen innerhalb der DB
 

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Doch die gibt es, habe eben den Direktimport mittels phpmyadmin genutzt, da war er nach 3 Minuten fertig mit dem Import und die Tabellen waren dabei.
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.066
Punkte für Reaktionen
9
Punkte
64
Du verwirrst mich total.
Was hast Du denn über die Shell gemacht ? den Export oder den Import und wie GENAU sieht der Befehl aus ?
 

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Das liegt daran, dass ich total verwirrt bin :confused:

Ich möchte einen Dump in meine Datenbank importieren:

mysqldump -u root -p physio < /volume1/web/backup/finalexbearbeitet
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.066
Punkte für Reaktionen
9
Punkte
64
Das Kommando für den Import ist korrekt.
Wenn aber in der Datei /volume1/web/backup/finalexbearbeitet lediglich der Inhalt ist, den Du oben gepostet hast, dann gibt es ja auch nix zu importieren.
 

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Also, folgendes habe ich testweise durchgeführt:

Die komplette DB über Shell exportiert --> 112 MB
Diesen DB-Export Shell importiert --> mit obiger Meldung nach 2 Sekunden abegschlossen

--> Diesen DB-Export über phpMyAdmin importiert --> erfolgreich nach 4 Minuten abgeschlossen.

D.h., dass die Tabellen definitv im Backup enthalten, beim Import über Shell jedoch gänzlich ignoriert werden - gibt´s dafür noch einen Lösungsansatz? :confused:
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.066
Punkte für Reaktionen
9
Punkte
64
Also der Export funktioniert also schonmal.

Bist Du Dir sicher, das Du beim Import über die Shell auf die richtige Datei angibst ? Die Datei die du oben gepostet hast, hat ja keine 112MB
 

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Ja, da bin ich sicher... Habe die Datei beim Export "Test" genannt, und diese beim Import auch wieder angegeben.

Zwar könnte ich auch künftig einfach über phpMyAdmin importieren, doch würde mich schon interessieren wo der Fehler liegt, da ich den Shell-Import bevorzugen würde...

EDIT: Vorm Import habe ich selbstverständlich die leere Datenbank in phpMyAdmin angelegt
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.066
Punkte für Reaktionen
9
Punkte
64
Zum Import verwendest Du mysql und nicht mysqldump
 

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Mensch, dass ist der Fehler :eek:

Ich dachte, Import/ Export wird durch > bzw. < zwischen Datenbanknamen und Dateipfad voneinander unterschieden, quasi als "Datenrichtung".
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.066
Punkte für Reaktionen
9
Punkte
64
Na schön, das es nun funktioniert.
 

Scofield8610

Benutzer
Mitglied seit
08. Dez 2015
Beiträge
93
Punkte für Reaktionen
0
Punkte
6
Also zumindest gehe ich davon, testen kann ich es erst heute Abend - vorab nochmals besten Dank für die Hilfe :D
 
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