{"id":229729,"date":"2022-11-02T19:21:00","date_gmt":"2022-11-02T16:21:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229729"},"modified":"2022-11-09T16:08:02","modified_gmt":"2022-11-09T13:08:02","slug":"come-rendere-mysql-accessibile-a-livello-globale-da-mamp","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/come-rendere-mysql-accessibile-a-livello-globale-da-mamp\/","title":{"rendered":"Come rendere MySQL accessibile a livello globale (da MAMP)"},"content":{"rendered":"<p>Di recente ho spiegato come <a href=\"https:\/\/wordpress.mediadoma.com\/it\/installazione-globale-di-wp-cli-per-laccesso-attraverso-il-tuo-sistema\/\" title=\"rendere WP-CLI accessibile a livello globale\" >rendere WP-CLI accessibile a livello globale<\/a> sul tuo sistema (supponendo che tu stia utilizzando macOS o una variante di Linux).<\/p>\n<p>Ho anche parlato di varie cose relative all&#8217;utilizzo di <a href=\"https:\/\/wordpress.mediadoma.com\/it\/xdebug-codice-di-visual-studio-e-mamp\/\" title=\"MAMP Pro per lo sviluppo di WordPress\" >MAMP Pro per lo sviluppo di WordPress<\/a>. Naturalmente, uno di questi strumenti \u00e8 anche MySQL; tuttavia, \u00e8 spesso trattata come un&#8217;applicazione &quot;imposta e dimentica&quot;.<\/p>\n<p>Ma di recente ho iniziato a lavorare su un progetto che richiede un po&#8217; di automazione per quanto riguarda la sincronizzazione dello sviluppo e dei database di staging. E poich\u00e9 questo \u00e8 basato su script, presuppone che MySQL sia disponibile a livello globale.<\/p>\n<p>Se l&#8217;unico modo in cui hai installato MySQL \u00e8 tramite MAMP (o forse un altro pacchetto simile), probabilmente dovrai rendere MySQL accessibile a livello globale sul tuo sistema.<\/p>\n<p>Ecco come farlo.<\/p>\n<h2>Rendi MySQL accessibile a livello globale<\/h2>\n<p>Ci sono almeno due modi in cui questo pu\u00f2 essere fatto e persone diverse preferiranno il loro metodo. Ad esempio, alcuni potrebbero voler aggiornare il proprio profilo bash per specificare dove si trova l&#8217;eseguibile. Altri possono optare per l&#8217;impostazione di un collegamento simbolico.<\/p>\n<p>Dato che ho condiviso come fare qualcosa di simile con un profilo bash in un post precedente, ecco un modo semplice per farlo tramite il collegamento simbolico.<\/p>\n<p>Supponiamo che MySQL si trovi nel seguente percorso:<\/p>\n<pre><code>\/Applications\/MAMP\/Library\/bin\/mysql<\/code><\/pre>\n<p>Immettere quanto segue nel terminale (e quindi premere invio):<\/p>\n<pre><code>ln -s ~<\/code><\/pre>\n<p>Questo creer\u00e0 un collegamento simbolico nella directory usr\/local\/bin che fa riferimento al binario MySQL fornito con MAMP Pro.<\/p>\n<p>\u00c8 semplice ed \u00e8 simile ad altre cose che potresti incontrare (come la <a href=\"https:\/\/wordpress.mediadoma.com\/it\/condivisione-delle-impostazioni-del-codice-di-visual-studio-in-dropbox\/\" title=\"sincronizzazione delle impostazioni IDE\" >sincronizzazione delle impostazioni IDE<\/a> ), quindi non \u00e8 niente di speciale. Ma se stai lavorando su un progetto o parte di un progetto che richiede uno script che si basa su un database, questo \u00e8 il modo in cui puoi assicurarti che la stessa versione di MySQL venga utilizzata sia con il tuo server web che con qualsiasi script.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se l&#8217;unico modo in cui hai installato MySQL \u00e8 tramite MAMP, probabilmente dovrai rendere MySQL accessibile a livello globale sul tuo sistema. Ecco come.<\/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":[896,720,844,865],"tags":[1168],"class_list":["post-229729","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codice","category-sviluppatore","category-tutorial","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/229729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=229729"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/229729\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/224028"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=229729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=229729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=229729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}