MySQL-DB direkt auf Server & ohne PhpMyAdmin einspielen

verzweifelt

Registered User
Hallo,
ich möchte aufgrund der Größe eine sql-Datenbank nicht mit Hilfe von PhpMyAdmin auf den Server überspielen sondern direkt. (Hab die .sql-Datei auf dem Server überspielt).

Kennt jemand den Befehl um die Datenbank schließlich "zu entpacken"

Danke
 
verzweifelt said:
Hallo,
Kennt jemand den Befehl um die Datenbank schließlich "zu entpacken"
Entpacken? Welches Format ists denn?
gzip -> gunzip

Oder meinst du das Einspielen in die Datenbank?
mysql -u root -p < dump.sql
Danach noch dein Passwort eingeben und er sollte es importieren...
 
Mit sylyog sollte das auch gehen - obwohl ich mal denke, dass hier die Daten übers Netz gehen.
Nur mal als Anregung für ein mysql-Frontend
 
Ich mach das immer so:

mysql --database=Datenbankname </srv/www/htdocs/webXXX/html/SQLDATEI.sql --password=XXXXXXX
 
sploon said:
Ich mach das immer so:

mysql --database=Datenbankname </srv/www/htdocs/webXXX/html/SQLDATEI.sql --password=XXXXXXX
Aus Sicherheitsgründen sollte man i.d.R. das Passwort interaktiv eingeben (nur die Option "-p", ohne direkte Passwortangabe beim Aufruf von MySQL).

Erstens können andere Benutzer des Servers (erlaubte und eventuelle unerlaubte) die o.g. Zeile inkl. Passwort mittels "ps" sehen und daher das Passwort erkennen; und zweitens werden in einer normalen Unix-Shell jede Kommandozeile in der sog. History abgespeichert*, wo es u.U. auch ausgelesen werden kann.

*bei Bash wäre dies $HOME/.bash_history
 
Back
Top