GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

¿Cómo permitir la conexión remota al servidor MySQL en el servidor cPanel/WHM?

Para evitar posibles riesgos de seguridad para el servidor MySQL, las conexiones MySQL remotas están deshabilitadas de forma predeterminada en los servidores cPanel. Las conexiones MySQL remotas se pueden permitir mediante Web Host Manager (WHM) o mediante cPanel (para aplicaciones específicas). bases de datos creadas con esa cuenta de cPanel). Dado que no permitimos conexiones MySQL remotas en el alojamiento compartido de cPanel , esta guía solo será aplicable a nuestros clientes de VPS y servidores dedicados. Antes de comprobar los siguientes métodos, asegúrese de que el puerto 3306 esté abierto en el cortafuegos de su servidor.

Habilitar MySQL remoto desde WHM

  1. Inicie sesión en WHM .

  2. Ubicar Servicios SQL y haga clic en Hosts de acceso MySQL adicionales enlace.



  3. En la siguiente pantalla, ingrese la dirección IP o los hosts a los que desea otorgar acceso MySQL remoto y haga clic en Guardar botón. Si desea activar esta configuración para todas las cuentas de cPanel, haga clic en Haga clic aquí enlace en la parte inferior. Ahora, la conexión remota se ha activado en WHM. Cada cuenta de cPanel que desee utilizar una conexión remota debe activarla de la siguiente manera.

Habilitar MySQL remoto desde cPanel

  1. Inicie sesión en cPanel. Consulte cómo iniciar sesión en cPanel desde WHM para más detalles.

  2. Ubique las Bases de datos sección. En Bases de datos sección localizar MySQL remoto y haga clic en ella.



  3. En la siguiente pantalla, ingrese el nombre de host o la dirección IP a la que desea otorgar acceso MySQL remoto y haga clic en Guardar botón. Si su dirección IP cambia regularmente, puede usar comodines usando el % símbolo. Esto agregará todas las direcciones IP en ese rango. Por ejemplo; si desea enumerar el rango de direcciones IP de 192.168.3.1 a 192.168.3.255 , puede agregar una dirección IP como 192.168.3.% .

NOTE: Following steps are additional and need to be taken only when you are unable to connect to MySQL server after enabling Remote MySQL from WHM.

A veces, después de habilitar las conexiones remotas de MySQL, no se podía acceder de forma remota porque podría vincularse a localhost (127.0.0.1). Para solucionar esto, deberá realizar los siguientes cambios en MySQL archivo de configuración (my.conf).

  1. Inicie sesión en el servidor MySQL (donde está instalado el servidor MySQL) y edite my.cnf archivo usando un editor de texto como vi . Por lo general, my.cnf El archivo se encuentra en /etc/mysql/my.cnf o en /etc/my.cnf .

    # vi /etc/my.cnf
  2. Una vez que se abre un archivo, busque la línea que contiene skip-networking y asegúrese de que se comenta de la siguiente manera.

    # skip-networking
  3. Ahora ubique la línea que contiene bind-address y coméntelo de la siguiente manera.

    # bind-address = 127.0.0.1
  4. Guarde y cierre el archivo y reinicie el servidor MySQL.

    # /etc/init.d/mysql restart   //    Debian & Ubuntu Linux
    # /etc/init.d/mysqld restart // CentOS & Fedora Linux

→ ¿Desea conectar MySQL DB desde phpMyAdmin? Consulte conectar MySQL desde phpMyAdmin para más detalles.


Panels
  1. Cómo permitir conexiones remotas a MySQL

  2. Cómo configurar el acceso remoto a MySQL en cPanel

  3. Cómo configurar la copia de seguridad en el servidor cPanel/WHM

  4. Cómo permitir la conexión remota al servidor de base de datos MySQL

  5. ¿Cómo agregar una conexión MySQL remota en Linux?

¿Cómo cambiar el nombre de host de un servidor cPanel/WHM?

¿Cómo instalar y configurar Memcached en el servidor cPanel/WHM?

Cómo instalar cPanel y WHM en CentOS 7

¿Cómo configurar el acceso remoto a MySQL en cPanel?

MySQL remoto en cPanel

Cómo configurar las notificaciones por correo electrónico de cPanel