{"id":41016,"date":"2024-07-16T18:10:22","date_gmt":"2024-07-16T16:10:22","guid":{"rendered":"\/tutoriales\/?p=41016"},"modified":"2025-01-31T22:03:17","modified_gmt":"2025-01-31T21:03:17","slug":"como-conceder-conexion-remota-a-mysql","status":"publish","type":"post","link":"\/mx\/tutoriales\/como-conceder-conexion-remota-a-mysql","title":{"rendered":"C\u00f3mo conceder conexi\u00f3n remota a MySQL en 2026"},"content":{"rendered":"<p>Un servidor MySQL remoto te ayuda a trabajar de forma m&aacute;s eficiente y mantiene tus datos seguros. Mejora la accesibilidad, permiti&eacute;ndote a ti y a tu equipo acceder a la base de datos desde cualquier lugar, lo que es perfecto para trabajar a distancia.<\/p><p>Esta configuraci&oacute;n mejora el rendimiento de la base de datos MySQL al no utilizar los recursos inform&aacute;ticos de la misma m&aacute;quina local, lo que se traduce en operaciones m&aacute;s r&aacute;pidas y fluidas.&nbsp;<\/p><p>Un servidor remoto tambi&eacute;n incluye medidas de seguridad proporcionadas por el host del servidor virtual, normalmente no disponibles en un servidor local.<\/p><p>El servidor MySQL tambi&eacute;n est&aacute; configurado para escuchar conexiones locales por defecto, deshabilitando el acceso remoto a este servidor de bases de datos.<\/p><p>Para ayudarte a empezar, este art&iacute;culo te proporcionar&aacute; una gu&iacute;a paso a paso para establecer una conexi&oacute;n remota a MySQL y llevar a cabo la configuraci&oacute;n del acceso remoto a MySQL en un <a href=\"\/mx\/tutoriales\/que-es-ubuntu\">servidor Ubuntu<\/a> a trav&eacute;s de <strong>hPanel<\/strong>.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/CSS-cheatsheet-Hostinger-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos CSS definitiva<\/a><\/p><h2 class=\"wp-block-heading\" id=\"h-como-permitir-la-conexion-remota-a-mysql-en-hpanel\">C&oacute;mo permitir la conexi&oacute;n remota a MySQL en hPanel<\/h2><p>Antes de empezar con esta gu&iacute;a, aseg&uacute;rate de que tienes acceso a lo siguiente:<\/p><ul class=\"wp-block-list\">\n<li>Una <a href=\"\/mx\/tutoriales\/que-es-cli\">interfaz de l&iacute;nea de comandos (CLI)<\/a> o ventana de terminal para ejecutar comandos.<\/li>\n\n\n\n<li>La direcci&oacute;n IP o el nombre de host, el puerto y las credenciales de tu servidor MySQL remoto.<\/li>\n\n\n\n<li>Los privilegios necesarios como usuario root en el servidor MySQL para crear y gestionar bases de datos.<\/li>\n<\/ul><p>Hostinger facilita la conexi&oacute;n remota al servidor <a href=\"\/mx\/tutoriales\/que-es-mysql\">MySQL<\/a> con nuestra interfaz gr&aacute;fica. Sigue estos pasos para habilitar una conexi&oacute;n remota a la base de datos:<\/p><ol class=\"wp-block-list\">\n<li>Navega a <strong>Bases de datos <\/strong>&rarr; <strong>MySQL remoto <\/strong>desde <a href=\"\/mx\/tutoriales\/tutorial-hpanel\">hPanel<\/a>.<\/li>\n\n\n\n<li>Introduce la direcci&oacute;n IP local de un usuario remoto que se conectar&aacute; al servidor en el campo <strong>IP (IPv4 o IPv6). <\/strong>Alternativamente, marca la opci&oacute;n <strong>Cualquier host <\/strong>para permitir la conexi&oacute;n desde cualquier direcci&oacute;n IP.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"399\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto.png\" alt=\"Secci&oacute;n de MySQL remoto en hPanel \" class=\"wp-image-41017\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-300x117.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-150x58.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-768x299.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"3\">\n<li>Una vez hecho esto, haz clic en <strong>Crear<\/strong>.<\/li>\n\n\n\n<li>Recupera nuestro nombre de host MySQL y la direcci&oacute;n IP de la parte superior de la misma p&aacute;gina.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"400\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-hpanel.png\" alt=\"Secci&oacute;n de MySQL remoto en hPanel \" class=\"wp-image-41018\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-hpanel.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-hpanel-300x117.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-hpanel-150x59.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/mysql-remoto-hpanel-768x300.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"5\">\n<li>Tus conexiones MySQL remotas aparecen en la secci&oacute;n <strong>MySQL Remoto<\/strong>. Pulsa <strong>Suprimir <\/strong>para eliminar una instancia de MySQL si es necesario.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><a href=\"\/mx\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-permitir-la-conexion-remota-a-un-servidor-de-base-de-datos-mysql\">C&oacute;mo permitir la conexi&oacute;n remota a un servidor de base de datos MySQL<\/h2><p>Por razones de seguridad, necesitas una conexi&oacute;n Secure Shell (SSH) para permitir conexiones remotas a tu servidor de bases de datos MySQL. <a href=\"\/mx\/tutoriales\/que-es-ssh\">SSH<\/a> es un protocolo de red seguro que cifra el acceso remoto al servidor.<\/p><p>Aunque no es el &uacute;nico m&eacute;todo para asegurar una conexi&oacute;n remota a una base de datos MySQL, SSH garantiza un alto nivel de seguridad, por lo que es la opci&oacute;n preferida para proteger los datos durante la transmisi&oacute;n.&nbsp;<\/p><p>Este m&eacute;todo es fundamental cuando se manejan datos sensibles o se conecta en redes no seguras o p&uacute;blicas.<\/p><p>Los usuarios de Windows pueden <a href=\"\/mx\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">utilizar PuTTY<\/a>, un cliente SSH popular, para crear un t&uacute;nel SSH. Mientras tanto, los usuarios de Linux y macOS disponen de aplicaciones de terminal integradas que admiten SSH.&nbsp;<\/p><p>En todos estos casos, utilizar&aacute;s un cliente MySQL para interactuar con tu servidor de base de datos de forma remota.<\/p><p>Si eres un usuario existente o nuevo del <a href=\"\/mx\/servidor-vps\">servicio VPS de Hostinger<\/a>, encuentra las credenciales de acceso al servidor en la pesta&ntilde;a <strong>VPS &rarr; Acceso SSH <\/strong>de hPanel o utiliza el <strong>Terminal del navegador <\/strong>integrado.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/vps-hpanel.png\" alt=\"Vista general de VPS en hPanel\" class=\"wp-image-41019\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/vps-hpanel.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/vps-hpanel-300x174.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/vps-hpanel-150x87.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/vps-hpanel-768x445.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><figure class=\"wp-block-image size-large\"><a href=\"\/mx\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-1-edita-el-archivo-de-configuracion-de-mysql-para-el-acceso-remoto\">1. Edita el archivo de configuraci&oacute;n de MySQL para el acceso remoto<\/h3><p>El primer paso es hacer que el servidor MySQL remoto escuche conexiones externas a&ntilde;adiendo una opci&oacute;n extra al archivo de configuraci&oacute;n.<\/p><p>Para ello, inicia sesi&oacute;n en tu servidor como usuario root de MySQL y con&eacute;ctate a la l&iacute;nea de comandos de MySQL. Ejecuta el siguiente comando para determinar la ubicaci&oacute;n del archivo de configuraci&oacute;n de MySQL:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mysql --help | grep \"Default options\" -A 1<\/pre><p>El resultado deber&iacute;a ser el siguiente:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/li%CC%81nea-de-comandos-de-MySQL.png\" alt=\"l&iacute;nea de comandos de MySQL\" class=\"wp-image-41021\"><\/figure><\/div><p>A continuaci&oacute;n, abre y edita el archivo de configuraci&oacute;n de MySQL utilizando <strong>nano<\/strong>, un editor de texto para sistemas tipo Unix con una interfaz de l&iacute;nea de comandos:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano \/etc\/mi.cnf<\/pre><p>Una vez abierto el archivo, localiza la l&iacute;nea que contiene la etiqueta <strong>[mysqld] <\/strong>y a&ntilde;ade el siguiente c&oacute;digo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">bind-address=server_IP<\/pre><p>Sustituye <strong>server_ip <\/strong>por la direcci&oacute;n IP del servidor remoto para limitar las conexiones. Evita establecer el valor de <strong>bind-address <\/strong>en <strong>0.0.0.0, ya <\/strong>que permite que cualquier direcci&oacute;n IPv4 acceda a los servidores MySQL, aumentando el riesgo de accesos no autorizados.<\/p><p>Si el archivo de configuraci&oacute;n de MySQL tiene una l&iacute;nea que contiene <strong>skip-networking<\/strong>, elim&iacute;nala o m&aacute;rcala como comentario a&ntilde;adiendo <strong># al <\/strong>principio de la l&iacute;nea.&nbsp;<\/p><p>Esta directiva, cuando est&aacute; activa, hace que el servidor MySQL no escuche conexiones TCP\/IP, desactivando de hecho el acceso remoto.<\/p><p>Tras editar el archivo, gu&aacute;rdalo pulsando <strong>CTRL+X<\/strong>. Para aplicar los cambios, reinicia el servicio MySQL utilizando el siguiente comando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart mysql<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-abre-el-puerto-mysql-necesario\">2. Abre el puerto MySQL necesario<\/h3><p>El puerto por defecto de MySQL para conexiones externas es el puerto <strong>3306<\/strong>. Si tienes un cortafuegos configurado en tu servidor MySQL, tendr&aacute;s que permitir el tr&aacute;fico a trav&eacute;s de este puerto espec&iacute;fico para permitir el acceso desde m&aacute;quinas remotas.<\/p><p>Los usuarios de Hostinger con planes VPS KVM pueden a&ntilde;adir nuevas reglas de cortafuegos directamente desde hPanel, navegando a <strong>Seguridad <\/strong>&rarr; <strong>Firewall<\/strong>. Selecciona <strong>Crear configuraci&oacute;n de cortafuegos<\/strong>, ponle un nombre y haz clic en <strong>Editar <\/strong>para configurarla.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/editar-firewall.png\" alt=\"Secci&oacute;n de Firewall de hPanel\" class=\"wp-image-41022\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/editar-firewall.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/editar-firewall-300x189.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/editar-firewall-150x94.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/editar-firewall-768x483.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Este tutorial utiliza el <a href=\"\/mx\/tutoriales\/protocolo-tcp\">Protocolo de Control de Transmisi&oacute;n (TCP)<\/a> y el puerto n&uacute;mero <strong>3306<\/strong>. La fuente est&aacute; configurada como <strong>Personalizada<\/strong>, lo que permite el tr&aacute;fico entrante s&oacute;lo desde una direcci&oacute;n IP espec&iacute;fica.&nbsp;<\/p><p>Cuando hayas terminado de establecer la configuraci&oacute;n de la conexi&oacute;n remota a la base de datos, haz clic en <strong>A&ntilde;adir norma<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/ajustes-firewall.png\" alt=\"Configuraci&oacute;n de firewall en hPanel\" class=\"wp-image-41023\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/ajustes-firewall.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/ajustes-firewall-300x138.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/ajustes-firewall-150x69.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/07\/ajustes-firewall-768x354.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Como alternativa, abre el <strong>Terminal del navegador <\/strong>de hPanel y utiliza el siguiente comando para restringir el acceso a una direcci&oacute;n IP remota concreta utilizando iptables, una herramienta de cortafuegos muy utilizada por el n&uacute;cleo de Linux.&nbsp;<\/p><p>Procede a asegurar el acceso remoto sustituyendo <strong>direcci&oacute;n_IP_remota <\/strong>por la direcci&oacute;n IP real del host MySQL remoto:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">iptables -A INPUT -i eth0 -s remote_IP_address -p tcp --dport 3306 -j ACCEPT<\/pre><p>Omitir <strong>-s remote_IP_address <\/strong>de la sintaxis abre el puerto <strong>3306 <\/strong>para el tr&aacute;fico sin restricciones. Ten cuidado con esta configuraci&oacute;n, ya que aumenta el riesgo de acceso no autorizado.<\/p><p>Guarda la configuraci&oacute;n de <strong>iptables <\/strong>introduciendo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">iptables-save &gt; \/etc\/sysconfig\/iptables<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-conectate-al-servidor-mysql-remoto\">3. Con&eacute;ctate al servidor MySQL remoto<\/h3><p>Despu&eacute;s de configurar tu servidor MySQL para permitir conexiones remotas, los usuarios de la direcci&oacute;n IP especificada pueden establecer una nueva conexi&oacute;n desde una m&aacute;quina remota. Para ello, introduce el siguiente comando en tu terminal:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mysql -u username -h mysql_server_ip -p<\/pre><p>Sustituye <strong>username <\/strong>por tu nombre de usuario MySQL y <strong>mysql_server_ip <\/strong>por la direcci&oacute;n IP o el nombre de host de tu servidor MySQL. El par&aacute;metro <strong>-p <\/strong>activa la autenticaci&oacute;n mediante contrase&ntilde;a, solicit&aacute;ndote que introduzcas la contrase&ntilde;a de la cuenta de usuario especificada.<\/p><p>A continuaci&oacute;n, introduce el valor de la contrase&ntilde;a de la cuenta de usuario MySQL. Si la conexi&oacute;n tiene &eacute;xito, entrar&aacute;s en la interfaz de l&iacute;nea de comandos MySQL, indicada por un prompt <strong>mysql<\/strong>&gt;.<\/p><p>Una vez conectado, puedes especificar el nombre de la base de datos con la que deseas trabajar utilizando el comando que se indica a continuaci&oacute;n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">USE database_name;<\/pre><p>Entonces podr&aacute;s empezar a ejecutar comandos y a interactuar con la base de datos MySQL de forma remota.<\/p><p>Ejecuta una consulta sencilla para probar la interacci&oacute;n con la base de datos MySQL. Por ejemplo, este comando b&aacute;sico lista todas las bases de datos disponibles para tu cuenta de usuario:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SHOW DATABASES;<\/pre><p>Sal de la interfaz de l&iacute;nea de comandos de MySQL escribiendo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">exit<\/pre><h2 class=\"wp-block-heading\" id=\"h-solucion-de-problemas-de-conexion-remota-a-mysql\">Soluci&oacute;n de problemas de conexi&oacute;n remota a MySQL<\/h2><p>Sigue estos pasos si tienes problemas para establecer un enlace MySQL remoto:<\/p><ol class=\"wp-block-list\">\n<li><strong>Comprueba el estado del servidor MySQL:<\/strong> utiliza el comando <strong>sudo service mysql status <\/strong>para comprobar si el servidor MySQL est&aacute; funcionando.<\/li>\n\n\n\n<li><strong>Verifica la conectividad de la red<\/strong>: haz un ping a la direcci&oacute;n IP de tu servidor utilizando el comando <strong>ping mysql_server_ip <\/strong>para comprobar si hay problemas en la red.<\/li>\n\n\n\n<li><strong>Confirma los privilegios del usuario MySQL remoto<\/strong>: utiliza el comando <strong>SHOW GRANTS FOR &lsquo;nombredeusuario&rsquo;@&rsquo;localhost&rsquo;; <\/strong>para comprobar si el usuario MySQL que est&aacute;s utilizando tiene la autorizaci&oacute;n correcta. Consulta nuestro art&iacute;culo sobre la <a href=\"\/mx\/tutoriales\/como-crear-usuario-mysql\">creaci&oacute;n de usuarios MySQL y la concesi&oacute;n de privilegios<\/a> para obtener m&aacute;s informaci&oacute;n.<\/li>\n\n\n\n<li><strong>Comprueba la configuraci&oacute;n del cortafuegos<\/strong>: si est&aacute;s configurando un t&uacute;nel SSH para tu conexi&oacute;n MySQL, a&ntilde;ade el puerto SSH dedicado de tu proveedor de alojamiento web a las reglas del cortafuegos.<\/li>\n\n\n\n<li><strong>Verifica el nombre de host y las credenciales del servidor MySQL<\/strong>: comprueba dos veces la direcci&oacute;n IP o el nombre de host del servidor, el nombre de usuario y la contrase&ntilde;a para ver si hay errores tipogr&aacute;ficos.<\/li>\n\n\n\n<li><strong>Busca ayuda:<\/strong> si sigues atascado, el Asistente VPS con IA de Hostinger y el equipo de &Eacute;xito del Cliente 24\/7 est&aacute;n listos para ayudarte.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Habilitar acceso remoto a una base de datos MySQL te permite acceder y gestionar tus bases de datos MySQL desde cualquier lugar, mejorando la eficiencia de los equipos remotos. Tambi&eacute;n mejora el rendimiento de tu base de datos y la mantiene a salvo de accesos no autorizados y ataques de red.<\/p><p>Hostinger simplifica la habilitaci&oacute;n del acceso remoto a MySQL a trav&eacute;s de hPanel con una herramienta de configuraci&oacute;n de cortafuegos f&aacute;cil de usar y un <strong>Terminal de navegador <\/strong>integrado para facilitar su uso.<\/p><p>Aqu&iacute; tienes un r&aacute;pido resumen de los pasos para permitir la conexi&oacute;n remota a MySQL si no est&aacute;s utilizando las herramientas integradas de Hostinger:<\/p><ol class=\"wp-block-list\">\n<li>Cambia el archivo de configuraci&oacute;n del servidor MySQL para el acceso remoto.<\/li>\n\n\n\n<li>Aseg&uacute;rate de que el puerto est&aacute;ndar <strong>3306 <\/strong>de MySQL est&aacute; abierto para conexiones.<\/li>\n\n\n\n<li>Con&eacute;ctate al servidor MySQL y prueba la conexi&oacute;n.<\/li>\n<\/ol><p>Esperamos que este art&iacute;culo te haya ayudado a entender la conexi&oacute;n remota a MySQL y c&oacute;mo aprovecharla para un mejor flujo de trabajo. Deja un comentario m&aacute;s abajo si tienes alguna pregunta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un servidor MySQL remoto te ayuda a trabajar de forma m&aacute;s eficiente y mantiene tus datos seguros. Mejora la accesibilidad, permiti&eacute;ndote a ti y a tu equipo acceder a la base de datos desde cualquier lugar, lo que es perfecto para trabajar a distancia. Esta configuraci&oacute;n mejora el rendimiento de la base de datos MySQL [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/como-conceder-conexion-remota-a-mysql\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo permitir conexi\u00f3n remota a MySQL: gu\u00eda pr\u00e1ctica","rank_math_description":"Aprende a habilitar la conexi\u00f3n remota a MySQL con nuestra gu\u00eda detallada. Mejora la accesibilidad y el rendimiento de tu base de datos.","rank_math_focus_keyword":"conexi\u00f3n remota mysql","footnotes":""},"categories":[7504],"tags":[],"class_list":["post-41016","post","type-post","status-publish","format-standard","hentry","category-mysql"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-liberar-acesso-remoto-mysql","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-a-distance-mysql","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-conceder-conexion-remota-a-mysql","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-remote-mysql-untuk-membuat-koneksi","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-conceder-conexion-remota-a-mysql","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-conceder-conexion-remota-a-mysql","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-conceder-conexion-remota-a-mysql","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-liberar-acesso-remoto-mysql","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-grant-remote-access-mysql","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-grant-remote-access-mysql","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/41016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=41016"}],"version-history":[{"count":4,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/41016\/revisions"}],"predecessor-version":[{"id":44839,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/41016\/revisions\/44839"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=41016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=41016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=41016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}