{"id":229371,"date":"2022-11-02T20:07:00","date_gmt":"2022-11-02T17:07:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229371"},"modified":"2022-11-09T06:43:20","modified_gmt":"2022-11-09T03:43:20","slug":"comment-rendre-mysql-accessible-a-lechelle-mondiale-a-partir-de-mamp","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/comment-rendre-mysql-accessible-a-lechelle-mondiale-a-partir-de-mamp\/","title":{"rendered":"Comment rendre MySQL accessible \u00e0 l&rsquo;\u00e9chelle mondiale (\u00e0 partir de MAMP)"},"content":{"rendered":"<p>J&rsquo;ai r\u00e9cemment expliqu\u00e9 comment <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/installation-globale-de-wp-cli-pour-lacces-a-lensemble-de-votre-systeme\/\" title=\"rendre WP-CLI globalement accessible\" >rendre WP-CLI globalement accessible<\/a> sur votre syst\u00e8me (en supposant que vous utilisez macOS ou une variante de Linux).<\/p>\n<p>J&rsquo;ai \u00e9galement parl\u00e9 de diverses choses en ce qui concerne l&rsquo;utilisation de <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/xdebug-visual-studio-code-et-mamp\/\" title=\"MAMP Pro pour le d\u00e9veloppement WordPress\" >MAMP Pro pour le d\u00e9veloppement WordPress<\/a>. Naturellement, l&rsquo;un de ces outils est \u00e9galement MySQL ; cependant, c&rsquo;est une application qui est souvent trait\u00e9e comme une application &quot;configurez-la et oubliez-la&quot;.<\/p>\n<p>Mais j&rsquo;ai r\u00e9cemment commenc\u00e9 \u00e0 travailler sur un projet qui n\u00e9cessite un peu d&rsquo;automatisation en ce qui concerne la synchronisation des bases de donn\u00e9es de d\u00e9veloppement et de mise en sc\u00e8ne. Et puisque cela est script\u00e9, il suppose que MySQL est disponible dans le monde entier.<\/p>\n<p>Si la seule fa\u00e7on dont vous avez install\u00e9 MySQL est via MAMP (ou peut-\u00eatre un autre package similaire), vous devrez probablement rendre MySQL globalement accessible sur votre syst\u00e8me.<\/p>\n<p>Voici comment proc\u00e9der.<\/p>\n<h2>Rendre MySQL accessible \u00e0 l&rsquo;\u00e9chelle mondiale<\/h2>\n<p>Il existe au moins deux fa\u00e7ons de proc\u00e9der, et diff\u00e9rentes personnes pr\u00e9f\u00e9reront leur m\u00e9thode. Par exemple, certains voudront peut-\u00eatre mettre \u00e0 jour leur profil bash pour sp\u00e9cifier o\u00f9 se trouve l&rsquo;ex\u00e9cutable. D&rsquo;autres peuvent opter pour la mise en place d&rsquo;un lien symbolique.<\/p>\n<p>Depuis que j&rsquo;ai partag\u00e9 comment faire quelque chose de similaire avec un profil bash dans un article pr\u00e9c\u00e9dent, voici un moyen simple de le faire via un lien symbolique.<\/p>\n<p>Supposons que MySQL se trouve dans le chemin suivant\u00a0:<\/p>\n<pre><code>\/Applications\/MAMP\/Library\/bin\/mysql<\/code><\/pre>\n<p>Entrez ce qui suit dans le terminal (puis appuyez sur Entr\u00e9e) :<\/p>\n<pre><code>ln -s ~<\/code><\/pre>\n<p>Cela cr\u00e9era un lien symbolique dans le r\u00e9pertoire usr\/local\/bin qui r\u00e9f\u00e9rence le binaire MySQL fourni avec MAMP Pro.<\/p>\n<p>C&rsquo;est simple, et c&rsquo;est similaire \u00e0 d&rsquo;autres choses que vous pouvez rencontrer (comme la <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/partage-des-parametres-de-code-visual-studio-dans-dropbox\/\" title=\"synchronisation des param\u00e8tres IDE\" >synchronisation des param\u00e8tres IDE<\/a> ), donc ce n&rsquo;est rien d&rsquo;extraordinaire. Mais si vous travaillez sur un projet ou une partie d&rsquo;un projet qui n\u00e9cessite des scripts reposant sur une base de donn\u00e9es, voici comment vous pouvez vous assurer que la m\u00eame version de MySQL est utilis\u00e9e \u00e0 la fois avec votre serveur Web et lesdits scripts.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous avez install\u00e9 MySQL uniquement via MAMP, vous devrez probablement rendre MySQL globalement accessible sur votre syst\u00e8me. Voici comment.<\/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":[893,717,841,862],"tags":[1167],"class_list":["post-229371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=229371"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229371\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/224028"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=229371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=229371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=229371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}