{"id":469,"date":"2009-10-22T12:04:16","date_gmt":"2009-10-22T10:04:16","guid":{"rendered":"http:\/\/hjacob.com\/blog\/?p=469"},"modified":"2016-12-12T17:03:09","modified_gmt":"2016-12-12T16:03:09","slug":"mamp-mysql-shell-datenbank-import","status":"publish","type":"post","link":"https:\/\/hjacob.com\/blog\/mamp-mysql-shell-datenbank-import\/","title":{"rendered":"MAMP: Zugriff auf MySQL Shell erstellen + DB Import"},"content":{"rendered":"<p><a href=\"http:\/\/hjacob.com\/blog\/wp-content\/uploads\/2009\/10\/MAMP-MySQL-Shell-in-Mac1.png\" rel=\"lightbox nofollow\" title=\"Wenn man alles richtig macht, kann man MySQL Befehle direkt in der Kommandozeile ausf\u00fchren\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hjacob.com\/blog\/wp-content\/uploads\/2009\/10\/MAMP-MySQL-Shell-in-Mac1-300x173.png\" alt=\"MAMP: MySQL Shell auf einem Mac\" title=\"MAMP: MySQL Shell auf einem Mac\" width=\"300\" height=\"173\" class=\"floatright size-medium wp-image-474\" srcset=\"https:\/\/hjacob.com\/blog\/wp-content\/uploads\/2009\/10\/MAMP-MySQL-Shell-in-Mac1-300x173.png 300w, https:\/\/hjacob.com\/blog\/wp-content\/uploads\/2009\/10\/MAMP-MySQL-Shell-in-Mac1-150x86.png 150w, https:\/\/hjacob.com\/blog\/wp-content\/uploads\/2009\/10\/MAMP-MySQL-Shell-in-Mac1.png 469w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>Wer unter Mac <a href=\"http:\/\/www.mamp.info\/\" rel=\"external\">MAMP<\/a><a href=\"\/blog\/2009\/10\/mamp-mysql-shell-datenbank-import\/#sup1\" title=\"MAMP steht f\u00fcr Mac, Apache, MySQL und PHP\"><sup>1<\/sup><\/a> als MySQL und PHP Server benutzt, wird fr\u00fcher oder sp\u00e4ter vor dem Problem stehen, die MySQL Shell anzusprechen. Das wird zum Beispiel n\u00f6tig, wenn man versucht, gr\u00f6\u00dfere Backupdateien in die Datenbank einzulesen<a href=\"\/blog\/2009\/10\/mamp-mysql-shell-datenbank-import\/#sup2\" title=\"Anmerkung zu dem PhpMyAdmin Fehler am Fu\u00dfende!\"><sup>2<\/sup><\/a>, dann verweigert PhpMyAdmin n\u00e4mlich schnell mal den Dienst.<\/p>\n<p><!--more Code Snippets anzeigen --><\/p>\n<p>Hier der n\u00f6tige Befehl, damit man k\u00fcnftig mit dem Mac Terminal mysql wie unter Linux gewohnt ansprechen kann:<\/p>\n<p>[sourcecode lang=&#8220;shell&#8220;]sudo ln -s \/Applications\/MAMP\/Library\/bin\/mysql \/usr\/local\/bin\/mysql[\/sourcecode]<\/p>\n<p>Das setzt voraus, dass MAMP in dem Standard Ordner \/Anwendungen\/MAMP (bzw. \/Applications\/MAMP auf Systemebene) installiert wurde. Gegebenenfalls also den Pfad anpassen. <\/p>\n<p>Daraufhin kann man mit den Aufruf von <strong>mysql<\/strong> Befehle ausf\u00fchren. Wie zum Beispiel diesen, um ein Backup zu importieren:<\/p>\n<p>[sourcecode lang=&#8220;html&#8220;]mysql -p -u root -h localhost DATENBANK < BACKUP-FILE.sql[\/sourcecode]\n\nDie Parameter sind eventuell anzupassen. Root steht halt f\u00fcr den (MySQL-) Benutzer der den Import ausf\u00fchren soll, localhost f\u00fcr den Host der Datenbank, dort kann man entsprechend die IP eines externen Servers eintragen wenn n\u00f6tig. Und f\u00fcr DATENBANK halt den Namen der Datenbank einsetzen, in die die Daten importiert werden soll. Und man ahnt es schon: BACKUP-FILE.sql ist der Name entsprechende Backup Datei.\n\n\n\n<p class=\"photocopy\">\n<ul>\n<li><a name=\"sup1\"><\/a><b>1<\/b>: MAMP steht f\u00fcr Mac, Apache, MySQL und PHP<\/li>\n<li><a name=\"sup2\"><\/a><b>2<\/b>: In PhpMyAdmin erscheint folgender Fehler: <em>M\u00f6glicherweise wurde eine zu gro\u00dfe Datei hochgeladen. Bitte lesen Sie die Dokumentation zur L\u00f6sung diese Problems.<\/em><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Der Artikel erkl\u00e4rt wie MAMP Benutzer den MySQL Shell einrichten k\u00f6nnen und zeigt als Beispiel wie man gro\u00dfe Backups importiert.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[151,150,13],"tags":[153,158,161,154,156,17,157,160,152,382,381,155,92,91,159],"_links":{"self":[{"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/posts\/469"}],"collection":[{"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/comments?post=469"}],"version-history":[{"count":11,"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/posts\/469\/revisions"}],"predecessor-version":[{"id":1375,"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/posts\/469\/revisions\/1375"}],"wp:attachment":[{"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/media?parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/categories?post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hjacob.com\/blog\/wp-json\/wp\/v2\/tags?post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}