{"id":2670,"date":"2017-02-22T14:54:47","date_gmt":"2017-02-22T18:54:47","guid":{"rendered":"http:\/\/linguagemprisma.br4.biz\/blog\/?p=2670"},"modified":"2017-02-22T15:45:25","modified_gmt":"2017-02-22T19:45:25","slug":"configurando-acesso-remoto-no-mysql-xampp-linux","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/prisma\/configurando-acesso-remoto-no-mysql-xampp-linux\/","title":{"rendered":"Configurando acesso remoto no MySQL Xampp Linux"},"content":{"rendered":"<p><em>(Este tutorial funcionou perfeitamente para Xampp 5.5.37)<\/em><\/p>\n<p>Bem, ao usar o MySQL x Prisma no Linux voc\u00ea j\u00e1 deve ter percebido que o acesso \u00e9 somente local, isto \u00e9, via endere\u00e7o &#8216;localhost&#8217; ou &#8216;127.0.0.1&#8217; com socket.<\/p>\n<p>&nbsp;<\/p>\n<p>Mas e se voc\u00ea quiser acessar via ip de outro computador?<\/p>\n<p>\u00c9 isso que vou tentar responder aqui!<\/p>\n<p><em>(todo esse processo deve ser feito na m\u00e1quina onde est\u00e1 instalado o Xampp);<\/em><\/p>\n<h3>Antes de mais nada inicie o MySQL no Linux.<\/h3>\n<p>&nbsp;<\/p>\n<p>Para isso, abra o painel de controle do Xampp Linux com o comando em terminal:<\/p>\n<pre class=\"lang:prisma decode:true\">sudo \/opt\/lampp\/manager-linux.run<\/pre>\n<p>Clique na aba: Manage Servers.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2672 size-full\" src=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/xampp-control-linux.png\" alt=\"xampp-control-linux\" width=\"677\" height=\"460\" srcset=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/xampp-control-linux.png 677w, https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/xampp-control-linux-300x204.png 300w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/p>\n<p><strong>Selecione MySQL Database e pressione Start do lado direito ou Start All para iniciar todos os servidores.<\/strong><\/p>\n<p>Com o MySQL ainda selecionado clique em <strong>configure<\/strong><\/p>\n<p>Aparecer\u00e1 a seguinte janela:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2673\" src=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/configure_mysql.png\" alt=\"configure_mysql\" width=\"231\" height=\"211\" \/><\/p>\n<p>Clique em <strong>[Open Conf File]<\/strong><\/p>\n<p>Surgir\u00e1:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2674\" src=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/configure_yes-300x152.png\" alt=\"configure_yes\" width=\"300\" height=\"152\" srcset=\"https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/configure_yes-300x152.png 300w, https:\/\/linguagemprisma.br4.biz\/blog\/wp-content\/uploads\/2017\/02\/configure_yes.png 348w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Clique em Sim, ent\u00e3o abrir\u00e1 no editor um texto de configura\u00e7\u00e3o.<\/p>\n<p>Ap\u00f3s abrir, procure a seguinte linha:<\/p>\n<pre class=\"lang:prisma decode:true \">skip-networking<\/pre>\n<p>&nbsp;<\/p>\n<p>e coloque um &#8216;#&#8221; em frente a ela, ficando assim<\/p>\n<pre class=\"lang:prisma decode:true \">#skip-networking<\/pre>\n<p>\u00c9 justamente essa linha que bloqueia o acesso por outros ips.<\/p>\n<p>O <strong>#<\/strong> insere um coment\u00e1rio, e assim ser\u00e1 desativada essa linha.<\/p>\n<h3><\/h3>\n<h3>Criando usu\u00e1rio MySQL<\/h3>\n<p>abra o terminal e digite:<\/p>\n<pre class=\"lang:prisma decode:true \">mysql -h localhost -u root -p<\/pre>\n<p>ir\u00e1 pedir a senha root do MySQL, digite-a e pressione ENTER;<\/p>\n<p>J\u00e1 dentro do prompt do mysql&gt; vamos criar um novo usu\u00e1rio:<\/p>\n<pre class=\"lang:prisma decode:true \">CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha';<\/pre>\n<p>Certifique-se de digitar corretamente, mude o nome e senha do usu\u00e1rio se preferir.<\/p>\n<h3>Dando privil\u00e9gios ao usu\u00e1rio do mysql<\/h3>\n<p>Depois de criar o usu\u00e1rio \u00e9 preciso dar a permiss\u00e3o de acesso remoto para ele:<\/p>\n<pre class=\"lang:prisma decode:true\">GRANT ALL ON *.* TO 'usuario'@'192.168.1.0\/255.255.255.0' IDENTIFIED BY 'senha';<\/pre>\n<p>Troque usuario e senha para os que voc\u00ea definiu no comando anterior ao de cima.<\/p>\n<p>A prop\u00f3sito, o que significa o comando acima?<\/p>\n<p>Garante todo privil\u00e9gio a todos os &#8216;*.*&#8217; bancos de dados ao usu\u00e1rio &#8216;usuario&#8217; em acesso remoto com computadores na faixa de ip de 192.168.1.0 \u00e0 192.168.1.255 com senha &#8216;senha&#8217;;<\/p>\n<p>Pronto, j\u00e1 estar\u00e1 apto a acessar o servidor MySQL do Xampp em outros computadores de rede local.<\/p>\n<p>&nbsp;<\/p>\n<p>FIM.<\/p>\n<p>&nbsp;<\/p>\n<p>At\u00e9 mais, att. Adalberto<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Este tutorial funcionou perfeitamente para Xampp 5.5.37) Bem, ao usar o MySQL x Prisma no Linux voc\u00ea j\u00e1 deve ter percebido que o acesso \u00e9 somente local, isto \u00e9, via endere\u00e7o &#8216;localhost&#8217; ou &#8216;127.0.0.1&#8217; com socket. &nbsp; Mas e se voc\u00ea quiser acessar via ip de outro computador? \u00c9 isso que vou tentar responder aqui!&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,7],"tags":[],"class_list":["post-2670","post","type-post","status-publish","format-standard","hentry","category-banco-de-dados","category-prisma"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/2670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=2670"}],"version-history":[{"count":6,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/2670\/revisions"}],"predecessor-version":[{"id":2684,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/2670\/revisions\/2684"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=2670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=2670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=2670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}