¿Cómo me conecto a la base de datos de mi hosting desde mi PC?
Con un programa en su ordenador, como HeidiSQL, DBeaver, MySQL Workbench o TablePlus, puede trabajar directamente con su base de datos alojada con nosotros. Esto se hace mediante un túnel SSH. Para ello necesita un plan con SSH: Power Webhost Three, Power Webhost Four, AI Wordpress Three o Power Reseller.
¿Por qué un túnel SSH y no el puerto 3306?
En nuestros servidores, el puerto de base de datos 3306 está cerrado a internet. Un puerto de base de datos abierto sufre durante todo el día ataques de robots que intentan adivinar contraseñas, y una conexión normal a la base de datos a menudo no está cifrada. El acceso por dirección IP solo ayuda a medias: su dirección IP cambia de vez en cuando y con frecuencia se comparte con otros. Con un túnel SSH, usted inicia sesión con su clave SSH, todo va cifrado y no necesita añadir ninguna dirección IP.
Cómo conectarse
- Añada su clave SSH en DirectAdmin, en Claves SSH (consulte Claves SSH e inicio de sesión con SSH).
- En su programa, elija la conexión mediante SSH: en HeidiSQL MariaDB or MySQL (SSH tunnel), en DBeaver la pestaña SSH, en MySQL Workbench Standard TCP/IP over SSH.
- SSH: el nombre del servidor de su plan (por ejemplo, linux2024.webawere.nl), puerto 1967, su nombre de usuario de DA y su clave privada.
- Base de datos: host 127.0.0.1, puerto 3306, y los nombres completos de la base de datos y del usuario, precedidos de su nombre de usuario de DA y un guion bajo, por ejemplo
wtsilefl_shop.
En la línea de comandos (Mac, Linux, Windows Terminal), el túnel se crea así:
ssh -p 1967 -N -L 3307:127.0.0.1:3306 gebruikersnaam@linux2024.webawere.nl
A continuación, conéctese en su programa a 127.0.0.1, puerto 3307.
¿Su plan no incluye SSH? Cámbiese a un plan con SSH: en Mi WebOké, vaya a Mis productos, abra su plan y elija otro plan en la tarjeta Cambiar plan de hosting. Para una conexión a la base de datos desde su ordenador no necesita añadir ninguna dirección IP en Access Hosts; las direcciones o el % que figuren allí no dan acceso desde el exterior.
Consulte también en el manual de DirectAdmin: Usuarios de base de datos, permisos y contraseñas.
Explicación detallada con capturas de pantalla: Conectarse a su base de datos desde el exterior en el manual de DirectAdmin.
