{"id":228786,"date":"2022-11-02T20:15:00","date_gmt":"2022-11-02T17:15:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228786"},"modified":"2022-11-09T04:16:18","modified_gmt":"2022-11-09T01:16:18","slug":"jak-sprawic-by-mysql-byl-globalnie-dostepny-z-mamp","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/jak-sprawic-by-mysql-byl-globalnie-dostepny-z-mamp\/","title":{"rendered":"Jak sprawi\u0107, by MySQL by\u0142 globalnie dost\u0119pny (z MAMP)"},"content":{"rendered":"\n<p>Niedawno przeanalizowa\u0142em, jak <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/globalna-instalacja-wp-cli-w-celu-uzyskania-dostepu-w-calym-systemie\/\" title=\"udost\u0119pni\u0107 WP-CLI globalnie\" >udost\u0119pni\u0107 WP-CLI globalnie<\/a> w ca\u0142ym systemie (zak\u0142adaj\u0105c, \u017ce u\u017cywasz macOS lub odmiany Linuksa).<\/p>\n<p>M\u00f3wi\u0142em te\u017c o r\u00f3\u017cnych rzeczach zwi\u0105zanych z u\u017cywaniem <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/xdebug-visual-studio-code-i-mamp\/\" title=\"MAMP Pro do programowania WordPress\" >MAMP Pro do programowania WordPress<\/a>. Oczywi\u015bcie jednym z tych narz\u0119dzi jest r\u00f3wnie\u017c MySQL; jednak jest to aplikacja, kt\u00f3ra jest cz\u0119sto traktowana jako aplikacja \u201eustaw i zapomnij&quot;.<\/p>\n<p>Ale niedawno zacz\u0105\u0142em pracowa\u0107 nad projektem, kt\u00f3ry wymaga troch\u0119 automatyzacji, poniewa\u017c dotyczy synchronizacji rozwoju i baz danych. A poniewa\u017c jest to skryptowe, zak\u0142ada, \u017ce \u200b\u200bMySQL jest dost\u0119pny globalnie.<\/p>\n<p>Je\u015bli jedynym sposobem, w jaki zainstalowa\u0142e\u015b MySQL, jest u\u017cycie MAMP (lub innego podobnego pakietu), prawdopodobnie b\u0119dziesz musia\u0142 udost\u0119pni\u0107 MySQL globalnie w swoim systemie.<\/p>\n<p>Oto jak to zrobi\u0107.<\/p>\n<h2>Uczy\u0144 MySQL globalnie dost\u0119pnym<\/h2>\n<p>Mo\u017cna to zrobi\u0107 na co najmniej dwa sposoby, a r\u00f3\u017cne osoby wol\u0105 ich metod\u0119. Na przyk\u0142ad niekt\u00f3rzy mog\u0105 chcie\u0107 zaktualizowa\u0107 sw\u00f3j profil bash, aby okre\u015bli\u0107, gdzie znajduje si\u0119 plik wykonywalny. Inni mog\u0105 zdecydowa\u0107 si\u0119 na ustawienie dowi\u0105zania symbolicznego.<\/p>\n<p>Poniewa\u017c w poprzednim po\u015bcie podzieli\u0142em si\u0119, jak zrobi\u0107 co\u015b podobnego z profilem bash, oto prosty spos\u00f3b na zrobienie tego za pomoc\u0105 linkowania symbolicznego.<\/p>\n<p>Za\u0142\u00f3\u017cmy, \u017ce MySQL znajduje si\u0119 w nast\u0119puj\u0105cej \u015bcie\u017cce:<\/p>\n<pre><code>\/Applications\/MAMP\/Library\/bin\/mysql<\/code><\/pre>\n<p>Wpisz w terminalu (a nast\u0119pnie naci\u015bnij enter):<\/p>\n<pre><code>ln -s ~<\/code><\/pre>\n<p>Spowoduje to utworzenie dowi\u0105zania symbolicznego w katalogu usr\/local\/bin, kt\u00f3re odwo\u0142uje si\u0119 do pliku binarnego MySQL, kt\u00f3ry jest dostarczany z MAMP Pro.<\/p>\n<p>Jest prosty i podobny do innych rzeczy, kt\u00f3re mo\u017cesz napotka\u0107 (takich jak <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/udostepnianie-ustawien-kodu-programu-visual-studio-w-dropbox\/\" title=\"synchronizacja ustawie\u0144 IDE\" >synchronizacja ustawie\u0144 IDE<\/a> ), wi\u0119c nie jest niczym wymy\u015blnym. Ale je\u015bli pracujesz nad projektem lub cz\u0119\u015bci\u0105 projektu, kt\u00f3ry wymaga skrypt\u00f3w opartych na bazie danych, w ten spos\u00f3b mo\u017cesz upewni\u0107 si\u0119, \u017ce ta sama wersja MySQL jest u\u017cywana zar\u00f3wno z twoim serwerem internetowym, jak i wszystkimi wspomnianymi skryptami.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je\u015bli jedynym sposobem, w jaki zainstalowa\u0142e\u015b MySQL, jest u\u017cycie MAMP, prawdopodobnie b\u0119dziesz musia\u0142 udost\u0119pni\u0107 MySQL globalnie w swoim systemie. Oto jak.<\/p>\n","protected":false},"author":1,"featured_media":224028,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[721,897,845,866],"tags":[1169],"class_list":["post-228786","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-kod","category-samouczki","category-wordpress-7","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/228786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=228786"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/228786\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/224028"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=228786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=228786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=228786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}