{"id":2469,"date":"2019-11-29T22:10:34","date_gmt":"2019-11-30T04:10:34","guid":{"rendered":"http:\/\/linuxitos.com\/main\/?p=2469"},"modified":"2019-11-29T22:10:36","modified_gmt":"2019-11-30T04:10:36","slug":"acceder-a-phpmyadmin-remoto-instalado-en-fedora","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/acceder-a-phpmyadmin-remoto-instalado-en-fedora\/","title":{"rendered":"Acceder a phpMyAdmin remoto instalado en Fedora"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-21-31-08-1024x588.png\" alt=\"\" class=\"wp-image-2471\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-21-31-08-1024x588.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-21-31-08-300x172.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-21-31-08-768x441.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-21-31-08.png 1478w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">phpMyAdmin es una herramienta de software libre escrita en PHP, destinada a manejar la administraci\u00f3n de MySQL sobre la Web. phpMyAdmin soporta una amplia gama de operaciones en MySQL y MariaDB. Las operaciones m\u00e1s frecuentes (gesti\u00f3n de bases de datos, tablas, columnas, relaciones, \u00edndices, usuarios, permisos, etc.) se pueden realizar a trav\u00e9s de la interfaz de usuario, mientras que todav\u00eda tiene la posibilidad de ejecutar directamente cualquier instrucci\u00f3n SQL.<\/p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><a href=\"https:\/\/www.phpmyadmin.net\">https:\/\/www.phpmyadmin.net<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto al intentar acceder a la IP del equipo d\u00f3nde se encuentra instalado XAMPP y administrar phpMyAdmin de manera remota, marcar\u00e1 error de acceso, como se muestra en la imagen de abajo.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/03\/Captura-de-pantalla-3-1024x522.png\" alt=\"\" class=\"wp-image-2127\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/03\/Captura-de-pantalla-3-1024x522.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/03\/Captura-de-pantalla-3-300x153.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/03\/Captura-de-pantalla-3-768x391.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/03\/Captura-de-pantalla-3.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 1:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Abrir el puerto 80 en el firewall para permitir la conexi\u00f3n remota:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo firewall-cmd --zone=public --add-port=80\/tcp --permanent<\/pre>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo firewall-cmd --reload<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez abierto el puerto 80, ahora a configurar xampp para permitir que el login de manera remota:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modificar httpd-xamp.conf<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Desde la terminal abrir el siguiente archivo:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo gedit \/opt\/lampp\/etc\/extra\/httpd-xampp.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Abrir el archivo y buscar la secci\u00f3n de c\u00f3digo que aparece abajo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \"\/opt\/lampp\/phpmyadmin\">\n\tAllowOverride AuthConfig Limit\n\tRequire local\n\tErrorDocument 403 \/error\/XAMPP_FORBIDDEN.html.var\n&lt;\/Directory><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez encontrado al secci\u00f3n, modificarla para permitir cualquier conexi\u00f3n de cualquier ip de la red, o bien, especificar solo una ip:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># since XAMPP 1.4.3\n&lt;Directory \"\/opt\/lampp\/phpmyadmin\">\n\tAllowOverride AuthConfig Limit\n\t# Require local\n\t# Require ip 192.168.1.72\n\tRequire all granted\n\tErrorDocument 403 \/error\/XAMPP_FORBIDDEN.html.var\n&lt;\/Directory><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y con eso ya se podr\u00e1 administrar de manera remota dentro de la misma red.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modificar el tipo de inicio de sesi\u00f3n que se usa en phpmyadmin:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo gedit \/opt\/lampp\/phpmyadmin\/config.inc.php<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Buscar el siguiente fragmento:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># since XAMPP 1.4.3\n$cfg&#91;'Servers']&#91;$i]&#91;'auth_type'] = 'config';<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y reemplazarlo por:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># since XAMPP 1.4.3\n$cfg&#91;'Servers']&#91;$i]&#91;'auth_type'] = 'cookie';<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guardar el archivo, y reiniciar el servicio de xampp<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 4:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El \u00faltimo paso, es crear un usuario espec\u00edficamente para acceso remoto, \u00e9stos mismos pasos y usuarios, podr\u00e1n ser utilizados para acceder de manera remota como otros gestores de bases de datos, como dbeaver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El tipo de conexi\u00f3n, debe ser Local:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-27-1024x588.png\" alt=\"\" class=\"wp-image-2472\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-27-1024x588.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-27-300x172.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-27-768x441.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-27.png 1478w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Asignar los permisos necesarios para el usuario, y crearlo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-31-1024x588.png\" alt=\"\" class=\"wp-image-2473\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-31-1024x588.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-31-300x172.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-31-768x441.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-53-31.png 1478w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora para probar la configuraci\u00f3n, solo basta escribir desde otro equipo que est\u00e9 en la misma red utilizando la IP del servidor que funge como servidor de XAMPP:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"519\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-44-33-1024x519.png\" alt=\"\" class=\"wp-image-2474\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-44-33-1024x519.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-44-33-300x152.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-44-33-768x390.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-44-33-1536x779.png 1536w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-29-20-44-33.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>phpMyAdmin es una herramienta de software libre escrita en PHP, destinada a manejar la administraci\u00f3n de MySQL sobre la Web. phpMyAdmin soporta una amplia gama de operaciones en MySQL y MariaDB. Las operaciones m\u00e1s frecuentes (gesti\u00f3n de bases de datos, tablas, columnas, relaciones, \u00edndices, usuarios, permisos, etc.) se pueden realizar a trav\u00e9s de la interfaz [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1540],"tags":[1561,1601],"class_list":["post-2469","post","type-post","status-publish","format-standard","hentry","category-develepmet","tag-fedora","tag-phpmyadmin"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=2469"}],"version-history":[{"count":1,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2469\/revisions"}],"predecessor-version":[{"id":2475,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2469\/revisions\/2475"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=2469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=2469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=2469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}