Frage

Wenn mein Host erlaubt mich nicht, eine Datei direkt in meinem mysql Ordner zu und ich kann nur so Throught phpMyAdmin tun? gibt es abgesehen von seiner nativen Importfunktion Alternativen, so dass meine Verbindung nicht würde eine Zeit während einer Abfrage das Hochladen, die um mindestens 8 MB ist?

War es hilfreich?

Lösung

können Sie die Datei und phpMyAdmin gzip oder bzip wird dekomprimieren und das Skript ausführen.

sonst, was ich in der Vergangenheit zu tun hatte, ist meine SQL in mehrere Dateien aufgeteilt und jeder laden einzeln. Sie können dies einfach tun, indem Sie die SQL-Datei in einem Texteditor öffnen, um etwa die Hälfte bewegen Weg nach unten, den Beginn einer Erklärung finden und alles danach in einer anderen Datei bewegen.

Andere Tipps

Verwenden Sie keine phpMyAdmin für etwas kritisch. Auf jeden Fall nicht verwenden, um Sicherungen zu erstellen oder Wiederherstellung zu tun. Es ist eine Tüte Müll.

Melden Sie sich auf der Shell und verwenden Sie die MySQL-Kommandozeilen-Client auf die Datenbank auf dem Standardweg wiederherzustellen. Wenn Sie das nicht tun können, einen besseren Anbieter.

Shell-Zugriff ist erforderlich, mit MySQL-Datenbanken zu arbeiten.

Erwarten Sie nichts mit phpMyAdmin nicht alle Ihre Daten zu zerstören.

BigDump?

  

Versetzte Import von großem und sehr großen MySQL Dumps (wie phpMyAdmin 2.x Dumps) auch durch den Web-Server mit harter Laufzeitbegrenzung und den im abgesicherten Modus. Das Skript führt nur einen kleinen Teil des riesigen Müllhalde und neu gestartet selbst. Die nächste Sitzung beginnt dort, wo die letzten gestoppt wurde.

Sie können den Dump mit einem FTP-Client laden (mit dem Sie die Übertragung wieder aufnehmen kann), und laden Sie es lokal.

Ich würde auf jeden Fall sagen BigDump. Ich hatte genau dieses Problem mit 8.3 GB SQL-Datei. lesen Sie diesen Artikel für weitere Informationen. Wie man eine große SQL-Datei zu MySQL hochladen besuchen sie auch die Skript Startseite rel="nofollow es zum Download bereit.

Siehe meine Antwort hier: https://stackoverflow.com/a/33728744/74585

Wenn während eines Importvorgangs Sie Teil Import untick -> Lassen Sie die Unterbrechung eines Import ... dann scheint phpMyAdmin die ganze Sache zu mysql zu senden, die sich langsam verarbeitet wird. Leider wird phpMyAdmin (zumindest auf meinem Hostern) reagieren nicht mehr auf Anfragen, sondern über einen Browser auf eine andere IP-Adresse funktioniert mit und lassen Sie uns die Fortschritte der Abfrage überwachen.

ich sagen - benutzen Sypex Dumper

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top