sql dump per kommandozeile

J

jenny79

Mitglied
Hallo,
wie kann ich denn einen Sql file (7mb) in der shell/ssh ausführen?
Bzw. wie lautet der Befehl?


Lg
Jenny
 
Ja, welche SQL-DB denn?

Von Mysql ausgehend:

mysql --user=user --password=password --database=db --host=ip < mysql_infile.sql

mit

Code:
man mysql

hättest du das auch selber gesehen.
 
danke dir..
werde ich gleich ausprobieren!!
Ist man da auch beschränkt von den caching einstellungen wie in PHPMYADMIN?

Lg
Jenny
 
PHPMyAdmin und CAching-Einschränkungen?

Welchen Cache meinst du denn?
 
supersucker schrieb:
PHPMyAdmin und CAching-Einschränkungen? Welchen Cache meinst du denn?
Da ist oft der Cache vom PHP zu gering. Das nächste Problem, welches man mit phpmyadmin hat, ist der Time-Out.
php.ini schrieb:
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 16M ; Maximum amount of memory a script may consume (8MB)
So hat man z.B. wenig Chancen ein Backup, von einem gut gefüllten phpbb_posts_text-Table, in einem Rutsch zu bekommen. Wenn man allerdings einen "Consolen"-Dump von der gleichen DB erstellt, funktioniert das problemlos und das auch noch in einem Bruchteil der vorher aufgewendeten Zeit. Wenn man Zugriff auf die Console hat, sollte man, IMHO, diese einem WEB-Frontend vorzuziehen.
 
Zuletzt bearbeitet:
Hallo
Die von dir genannten Beschränkungen beziehen sich ausschließlich auf php, was mit MySQL nix zu tun hat.
MySQL ist eine eigene Anwendung, die unabhängig von PHP läuft.

Gruß Wolfgang
 
Wolfgang schrieb:
Hallo
Die von dir genannten Beschränkungen beziehen sich ausschließlich auf php, was mit MySQL nix zu tun hat.
MySQL ist eine eigene Anwendung, die unabhängig von PHP läuft.

Gruß Wolfgang
Das ist richtig. Die Frage war allerdings, ob es unter der Console die gleichen Einschränkungen (Cache bezogen), wie mit phpmyadmin gib. Und IMHO ist phpmyadmin ein Webfrontend, welches, wie der Name schon sagt, PHP nutzt.

Mein Vorposter konnte mit den Cache-Einschränkungen nix anfangen, weshalb ich ein wenig ausführlicher wurde.
 
Hmmm... lesen :) ?

Wolfgang hats dir ganz genau beantwortet.

Die von Dir genannten Beschränkungen beziehen sich, wie Wolfgang ja geschrieben hat, auf PHP.

Der Behfehl "mysql" ist KEINE PHP-Anwendung, was auch geschrieben wurde.

Also bestehen auch die Beschränkungen nicht.
 
Hmmm.
ich bekomme eine Fehlermeldung in der console:
Got a packet bigger than 'max_allowed_packet' bytes
bzw. wo ändere ich die packet_size?
Jemand ne Idee?
Lg
Jenny
 
Zuletzt bearbeitet:

Ähnliche Themen

SELinux und IPTV

NAS-Drive Mount in Bash-Script über crontab

Kurzzusammenfassung der Befehle und Progr. für die shell

System Engineer (m|w) Gütersloh

ca. 1200 PDF-Dateien auslesen und bestimmte Daten in eine CSV-Datei speichern

Zurück
Oben