{"id":1162,"date":"2023-06-12T11:43:09","date_gmt":"2023-06-12T14:43:09","guid":{"rendered":"https:\/\/marcomapa.com\/artigos\/?p=1162"},"modified":"2023-06-12T15:54:27","modified_gmt":"2023-06-12T18:54:27","slug":"instalando-o-phpmyadmin-em-uma-instancia-ec2","status":"publish","type":"post","link":"https:\/\/marcomapa.com\/artigos\/instalando-o-phpmyadmin-em-uma-instancia-ec2\/","title":{"rendered":"Instalando o phpMyAdmin em uma Inst\u00e2ncia EC2"},"content":{"rendered":"\n<p>Um software para administrar bancos de dados \u00e9 sempre bem vindo, e o <em>phpMyAdmin<\/em> consolidou-se como o mais utilizado quando falamos em MySQL. Um poderoso e confi\u00e1vel aplicativo da comunidade. <\/p>\n\n\n\n<p>1-) Para instal\u00e1-lo primeiro precisamos conectar ao SSH de nossa inst\u00e2ncia (<a rel=\"noreferrer noopener\" href=\"https:\/\/marcomapa.com\/artigos\/acessando-uma-instancia-ec2-por-ssh\/\" target=\"_blank\">https:\/\/marcomapa.com\/artigos\/acessando-uma-instancia-ec2-por-ssh\/<\/a>) e agregar algumas depend\u00eancias:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install php-mbstring php-xml -y<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>2-) Reinicie o <em>Apache<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart httpd<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>3-) Reinicie o <em>php-fpm<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart php-fpm<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>4-) Acesse o diret\u00f3rio raiz do <em>Apache<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/var\/www\/html<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>5-) Baixe os fontes do <em>phpMyAdmin<\/em>, (voc\u00ea pode consultar atualiza\u00e7oes em: <a href=\"https:\/\/www.phpmyadmin.net\/downloads\">https:\/\/www.phpmyadmin.net\/downloads<\/a>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/www.phpmyadmin.net\/downloads\/phpMyAdmin-latest-all-languages.tar.g<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>6-) Crie uma nova pasta e extraia o conte\u00fado baixado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir phpMyAdmin &amp;&amp; tar -xvzf phpMyAdmin-latest-all-languages.tar.gz -C phpMyAdmin --strip-components 1<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>7-) Delete o .tar baixado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm phpMyAdmin-latest-all-languages.tar.gz<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>8 -) Reiniciando o <em>MySQL<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start mariadb<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>9-) Em seu navegador, acesse: <em>http:\/\/ip.da.sua.instancia\/phpMyadmin<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/marcomapa.com\/artigos\/wp-content\/uploads\/2023\/06\/image-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"455\" height=\"530\" src=\"https:\/\/marcomapa.com\/artigos\/wp-content\/uploads\/2023\/06\/image-19.png\" alt=\"\" class=\"wp-image-1166\" srcset=\"https:\/\/marcomapa.com\/artigos\/wp-content\/uploads\/2023\/06\/image-19.png 455w, https:\/\/marcomapa.com\/artigos\/wp-content\/uploads\/2023\/06\/image-19-258x300.png 258w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/a><\/figure>\n\n\n\n<p>10-) Pensando em seguran\u00e7a, n\u00e3o \u00e9 interessante deixar a aplica\u00e7ao do <em>phpMyadmin<\/em> aberta a qualquer usu\u00e1rio, Voc\u00ea pode limitar para acess\u00e1-lo apenas por um determinado endere\u00e7o de IP. Acesse o arquivo de configura\u00e7\u00f5es do Apache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/httpd\/conf\/httpd.conf<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>11-) Crie uma entrada conforme abaixo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Location \/phpMyAdmin&gt;\n    Require ip 192.168.1.0\n&lt;\/Location&gt;<\/code><\/pre>\n\n\n\n<p>Lembre-se de trocar <em>192.168.1.0<\/em> pelo seu endere\u00e7o real de IP<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um software para administrar bancos de dados \u00e9 sempre bem vindo, e o phpMyAdmin consolidou-se como o mais utilizado quando<\/p>\n","protected":false},"author":1,"featured_media":1166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,30,8],"tags":[],"class_list":["post-1162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws","category-devops","category-linux"],"_links":{"self":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts\/1162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/comments?post=1162"}],"version-history":[{"count":10,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts\/1162\/revisions"}],"predecessor-version":[{"id":1174,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/posts\/1162\/revisions\/1174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/media\/1166"}],"wp:attachment":[{"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/media?parent=1162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/categories?post=1162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcomapa.com\/artigos\/wp-json\/wp\/v2\/tags?post=1162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}