Import Vollen MySQL-Dump

Habe ich exportiert eine vollständige Sicherung einer Datenbank mit HeidiSQL 7.

Nun beim Import via PHPMyAdmin, bemerkte ich, dass ich wählen Sie die Datenbank information_schema, denn das ist, wie die DB exportiert (Oder so HeidiSQL 7 Exporte Datenbanken als Objekte in einer SQL-Datei?).

Das ist allerdings ein problem, denn wenn ich import (der exportierten Datei) mit HeidiSQL 7 (statt PHPMyAdmin), während die Auswahl der information_schema Datenbank, und klicken Sie auf SQL-Datei Importieren (Menü Extras), es sagt, dass der Zugriff verweigert für den Benutzer root.

In PHPMyAdmin die option zum importieren ist nicht verfügbar, wenn die Auswahl der Datenbank information_schema.

Wie Importiere ich meine vollständigen Datenbank-dump? (Dies ist, wie ich ausgeführt: HeidiSQL > exportieren der Datenbank Objekte zu SQL-Datei)

Bearbeiten:
Ich habe es versucht mit dem Befehl Linie, aber ohne Glück:

C:\Programs\XAMPP\mysql\bin>mysql --verbose --user=root Information_schema < DT.
sql
--------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
--------------

--------------
/*!40101 SET NAMES utf8 */
--------------

--------------
/*!40014 SET FOREIGN_KEY_CHECKS=0 */
--------------

--------------
/*!40000 ALTER TABLE `CHARACTER_SETS` DISABLE KEYS */
--------------

ERROR 1044 (42000) at line 13: Access denied for user 'root'@'localhost' to data
base 'information_schema'

C:\Programs\XAMPP\mysql\bin>

Dies ist ein Ausschnitt aus der SQL-Datei:
http://pastebin.com/6hwhK2CJ

Hinweis: Das Passwort für mein root-Benutzers leer ist.

Vielleicht eine andere Lösung für mein problem:
Wie Importiere ich nur die Datenbank die ich will, aus der SQL-Datei? Zum Beispiel eine Datenbank mit dem Namen "Mitarbeiter"? Weil das SQL-Datei enthalten sollte, ein paar Datenbanken.

Edit2:
(Antwort auf den ersten Kommentar)
Ich heruntergeladen MySQL Workbench die setup-Verbindung...

03:23:08 Restoring C:\Files\DB.sql

Running: mysql.exe --defaults-extra-file="c:\files\temp\tmplnjwd6.cnf"  --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "C:\\Files\\DB.sql"

ERROR 1046 (3D000) at line 13: No database selected


Operation failed with exitcode 1

03:23:08 Import of C:\Files\DB.sql has finished with 1 errors
Installation von MySQL workbench. Alle dumps und Importe sind kein Kinderspiel dann. Überprüfen Sie auch in mysql.user-Tabelle, wenn das Passwort für root ist leer für alle Instanzen von root in dieser Tabelle
Versuchen Sie, fügen Sie eine VERWENDUNG <Datenbankname> - Anweisung am Anfang der dump-Datei.
Über den ersten Fehler mit der Information_schema - Sie können nicht ändern, diese Datenbank, weil es system und readonly.
Sie müssen nur entfernen Sie alle "information_schema" - Abfragen von Ihrem dump und versuchen Sie es erneut. Ich bin neugierig, warum Sie die Verwendung der vollständigen dump statt einfache DB-dump?
Ich sah die information_schema enthält Informationen über andere Datenbanken, die anderen DB ' s werden unnafected? 😮 und gibt es eine tool, dies zu tun (wenn ja, bitte sagen, wie-zu)? Die SQL-Datei ist 9 mb, es ist nicht einfach, um es zu Bearbeiten, z.B. NotePad Pro.

InformationsquelleAutor | 2012-06-21

Schreibe einen Kommentar