SQL-Datei ausführen ohne PHPmyAdmin

JK_net

Erfahrenes Mitglied
Hallo!

Ich bin dabei eine Software zu entwickeln, mit der ich lokal Daten in einer MySQL-Datenbank speicher. Die Änderungen auf der lokalen Datenbank werden in einer SQL-Datei gespeichert.
Diese SQL-Datei wiederum lade ich auf meinen Server.

Dort möchte ich gerne eine PHP-Seite aufrufen, die die SQL-Datei ausführt und somit die Datenbank auf dem Server aktualisiert.

Da das ganze automatisch laufen soll, möchte ich deshalb auf Verwendung von phpmyadmin verzichten.

Hat jemand schon einmal so etwas programmiert, bzw. könnte mir dabei jemand weiterhelfen?

Vielen Dank schon einmal im Voraus!

MfG
Jens
 
Ich habe das jetzt so verstanden, das du deine lokalen Daten in Form von einem MySQL Dump vorliegen hast, idealerweise mit "Vollertigen Inserts" .

In diesem Falle brauchst du dich doch nur zur online DB verbinden, die SQL Datei auslesen
und ausführen.

Die einfachste Variante das zu lösen wäre so:

Code:
mysql -h localhost -u root -p -D deine_db < deine_sql_datei.sql

Das geht natürlich nur wenn du root Zugriff auf deinen Server hast, idealerweise über SSH.

Hoffe das hilft dir.

Ultrakollega
 
Zurück