cdmon gewährleistet die Sicherheit und den ordnungsgemäßen Betrieb seiner Dienste. Aus diesem Grund sind bestimmte unsichere MySQL-Funktionen zum massenhaften Laden lokaler Dateien nicht verfügbar. Im Folgenden erklären wir drei Methoden zum Importieren von Daten in MySQL.
1.-Importieren einer CSV-Datei in MySQL über PHP
Nachfolgend finden Sie ein Beispiel-PHP-Skript, das diese Art von Import durchführt:
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $import = "INSERT INTO $table (text, number) VALUES ('$data[0]', '$data[1]')"; mysql_query($import) or die(mysql_error()); }fclose($handle);}
Sie sollten die folgenden Aspekte beim Importieren von Daten über PHP beachten:
Das Zeitlimit für die Ausführung eines PHP-Skripts.
Das Speicherlimit, das ein PHP-Skript verbrauchen kann.
Wenn eines der in Ihrem Hosting-Tarif festgelegten Limits überschritten wird, wird der Vorgang nicht korrekt abgeschlossen.
2.-Importieren einer SQL-Datei in MySQL über SSH
Mit aktiviertem SSH-Zugriff (
So aktivieren Sie SSH-Zugriff) auf Ihrem Hosting können Sie einen Konsolenimport mit dem folgenden Befehl durchführen:
$ cat "datei_importieren.sql" | mysql -u Benutzer -p DatenbankName
- Benutzer: MySQL-Benutzer.
- DatenbankName: Name der Zieldatenbank, in der die in "datei_importieren.sql" definierten Abfragen ausgeführt werden.
3.-Importieren einer SQL-Datei in MySQL über das Control-Panel