Administración > Preguntas Frecuentes - FAQ > Bases de datos > Configurar acceso remoto MySQL
En ocasiones, suele ser necesario acceder a bases de datos que se encuentran en alguno de nuestros servidores Linux (concretamente MySQL). Por algún tiempo, cancelamos la opción por cuestiones de seguridad.
Pero después de un análisis sobre el tema así como una revisión detallada de la seguridad de nuestra infraestructura se decidido abrirlo de nuevo indefinidamente; esto debido a que a pesar de abrir el puerto, resultará necesario que cada usuario coloque la IP a permitir el acceso remoto desde el panel de control cPanel.
El compromiso de seguridad será entonces compartido y esto significa también un pequeño cambio en los Términos y Condiciones del servicio, puesto que cada usuario deberá revisar a qué direcciones IP le permite el acceso remoto y también se compromete a eliminar las direcciones IP que ya no utilice o bien, si se trata de una dirección IP dinámica ir limpiando las direcciones IP constantemente. Por tanto, cada usuario puede usar remotamente MySQL y permitir que una cantidad ilimitada de direcciones IP pueda acceder a las bases de datos BAJO SU PROPIO RIESGO.
La metodología para acceder remotamente desde una dirección IP remota es la siguiente:
Copia tu dirección IP (la ip de tu conexión local) e ingresa al panel de control cPanel Desplázate a la opción MySQL Remota y coloca tu dirección IP Ahora ya está permitido el acceso remoto a MySQL!
Ejemplo de uso remoto desde PHP
<?php
$hostname = "el_nombre_del_servidor"; // puede usar hostname, dirección IP o nombre del dominio principal de cPanel
$database = "nombre_base";
$username = "nombre_usuario";
$password = "g6"#$%&/hgdfkj5";
$conectar = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Agregar a Favoritos Imprimir éste Artículo