Voraussetzung für folgendes Beispiel ist, dass ein SQL-Dump vorliegt, in welchem zuerst folgende Anweisungen stehen:
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `datenbankname`; USE datenbankname;
Die Datenbank “datenbankname” ist also auf dem Server evtl. noch nicht existent und wird ggf. angelegt und benutzt.
Zum Einspielen der Daten wird im MySQL-Ordner “bin” das Tool “mysql” genutzt. Es gibt zwei Möglichkeiten:
- per Konsole als Admin (root) die Datenbank “datenbankname” anlegen:
mysql -hlocalhost -uroot -e "CREATE DATABASE Datenbankname"
danach das Script einspielen
mysql -hHostrechner -uBenutzer -pPasswort Datenbankname < Datenbankfile.sql
- auf die bestenhende Datenbank “mysql” einloggen und das Script sofort ausführen:
mysql -hHostrechner -uBenutzer -pPasswort mysql < Datenbankfile.sql