🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Syspanel: Cómo crear una base de datos y configurar el acceso remoto

Actualizado el 15 de noviembre de 2025

Introducción: La base de datos, el corazón de tu sitio web

Si estás leyendo esto, probablemente ya tienes un sitio web o una aplicación en mente. Quizás has llegado hasta aquí porque necesitas instalar WordPress, un foro, una tienda online o simplemente quieres organizar la información de tu proyecto. En todos estos casos, hay un elemento invisible pero absolutamente vital: la base de datos. Piensa en ella como el archivador gigante donde se guardan todos los datos de tu web: usuarios, contraseñas, productos, comentarios y configuraciones.

En este artículo, vamos a desglosar, paso a paso y sin tecnicismos innecesarios, cómo crear una base de datos en Syspanel y, lo que es más importante, cómo configurar el acceso remoto para que puedas gestionarla desde fuera de tu servidor. Aprenderás a usar el syspanel base de datos como un profesional, dominando el acceso remoto syspanel y sabrás exactamente cómo crear bd syspanel de forma segura y eficiente. Vamos a ello.

¿Qué es Syspanel y por qué es tan útil?

Antes de ensuciarnos las manos, es bueno saber con qué herramienta trabajamos. Syspanel (antes conocido como HestiaCP) es un panel de control de hosting gratuito y de código abierto. Básicamente, convierte un servidor "vacío" en un entorno completo y visual donde puedes gestionar tus sitios web, correos electrónicos, usuarios FTP y, por supuesto, tus bases de datos. Es la navaja suiza del administrador de servidores.

Su principal ventaja es la simplicidad. No necesitas ser un gurú de Linux para usarlo, ya que su interfaz te guía visualmente en cada tarea. A lo largo de esta guía, cuando veas una instrucción sobre Syspanel, recuerda que estás operando desde la interfaz de este panel, que se accede normalmente a través de un navegador web en el puerto 2106 (por ejemplo, https://tu-servidor:2106). No te preocupes si al principio te parece extraño el puerto, es simplemente la "puerta de entrada" a tu panel de control.

Requisitos Previos: Antes de empezar a crear

Para que todo fluya sin contratiempos, asegúrate de tener lo siguiente a mano:

  1. Credenciales de acceso a Syspanel: Tu nombre de usuario y contraseña de administrador. Normalmente te los proporciona tu proveedor de hosting o los configuraste al instalar el panel.
  2. Acceso al puerto 2106: Necesitas poder conectarte a esta dirección desde tu navegador. Si estás en una red local o con firewall, asegúrate de que el puerto esté abierto.
  3. Una idea clara de tus necesidades: ¿Para qué vas a usar la base de datos? ¿Es para un WordPress? ¿Una aplicación personalizada? Esto te ayudará a elegir el tipo de base de datos y el usuario correcto.

Cómo Crear una Base de Datos en Syspanel (Paso a Paso)

Crear una base de datos en Syspanel es un proceso muy intuitivo. Sigue estos pasos al pie de la letra y en menos de cinco minutos tendrás tu base de datos lista.

Paso 1: Accede a tu Panel de Control

Abre tu navegador web favorito y escribe la dirección de tu servidor junto con el puerto 2106. Por ejemplo: https://midominio.com:2106. Acepta el aviso de seguridad si aparece (suele ser un certificado autofirmado, es normal en estos casos) e introduce tus credenciales de administrador. Una vez dentro, verás el escritorio principal de Syspanel con un resumen de tus recursos y accesos rápidos.

Paso 2: Navega a la Sección de Bases de Datos

En el menú lateral izquierdo, busca la sección que dice "Bases de Datos" o "DB". Haz clic en ella. Se abrirá una lista de las bases de datos que ya tengas creadas (probablemente esté vacía si es tu primera vez). En esta pantalla, busca un botón que diga "Añadir Base de Datos" o "Agregar". Suelen estar en la parte superior derecha o en el centro de la página.

Paso 3: Rellena el Formulario de Creación

Al hacer clic en "Añadir", se desplegará un formulario con varios campos. Vamos a explicar cada uno de ellos para que no tengas dudas:

  • Nombre de la Base de Datos: Este es el nombre que identificará tu base de datos. Es importante que elijas un nombre descriptivo y sin espacios. Por ejemplo: miblog_wp o app_inventario. Consejo: En Syspanel, el nombre suele ir precedido por el nombre de tu usuario. Por ejemplo, si tu usuario es admin, la base de datos se llamará admin_miblog_wp. No te preocupes, es automático y es una buena práctica para evitar conflictos.
  • Usuario de la Base de Datos: Aquí defines el nombre del usuario que podrá conectarse a esta base de datos. No tiene que ser el mismo que el administrador del panel. Crea un usuario específico solo para esta base de datos. Ejemplo: usuariowp.
  • Contraseña: Es el "candado" de tu base de datos. Elige una contraseña robusta. Puedes usar el generador automático que suele incluir el panel (el icono de "ojito" o "engranaje" al lado del campo) o crear una tú mismo. Regla de oro: Mezcla mayúsculas, minúsculas, números y símbolos.
  • Tipo de Base de Datos: Normalmente, Syspanel te ofrecerá MySQL o MariaDB. Para el 99% de los casos, cualquiera de los dos es perfecto. Si no estás seguro, elige MariaDB, ya que es un reemplazo directo de MySQL con mejoras de rendimiento y es el estándar en la mayoría de los paneles modernos.

Paso 4: Guarda y Verifica

Una vez rellenado el formulario, haz clic en el botón "Guardar" o "Crear". El panel procesará la solicitud y te mostrará un mensaje de éxito. Automáticamente, verás tu nueva base de datos en la lista principal. ¡Felicidades, ya has sabido cómo crear bd syspanel!

Configurando el Acceso Remoto a tu Base de Datos

Ahora viene la parte interesante. Por defecto, las bases de datos creadas en Syspanel solo son accesibles desde el propio servidor (localhost). Esto es muy seguro, pero a veces necesitamos conectarnos desde fuera, por ejemplo, para usar un programa como MySQL Workbench, DBeaver o para que una aplicación en otro servidor pueda leer los datos. Para eso, debemos configurar el acceso remoto syspanel.

¿Por qué es necesario configurarlo?

Imagina que tienes tu web en un servidor y quieres gestionar sus datos desde tu portátil en casa. Sin acceso remoto, es imposible. El acceso remoto te permite abrir una "puerta" en el servidor para que tu máquina local pueda comunicarse con la base de datos. Es una funcionalidad muy potente, pero conlleva una gran responsabilidad: si la configuras mal, podrías exponer tus datos a todo internet.

El Proceso de Configuración (Paso a Paso)

Syspanel no tiene un botón mágico de "activar acceso remoto" para cada base de datos de forma individual. La configuración se realiza a nivel de servidor, pero es sencilla. Sigue estos pasos:

  1. Accede por SSH a tu servidor: Necesitarás un programa como PuTTY (en Windows) o la terminal (en Mac/Linux) para conectarte a la línea de comandos de tu servidor. Esta es la "cocina" del servidor, donde se hacen los ajustes finos.
  2. Edita el archivo de configuración de MariaDB/MySQL: Debes buscar el archivo my.cnf o 50-server.cnf. Normalmente se encuentra en /etc/mysql/mariadb.conf.d/ o en /etc/mysql/my.cnf. Usa un editor de texto desde la terminal, por ejemplo: sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf.
  3. Busca la línea bind-address: Dentro del archivo, busca una línea que diga bind-address = 127.0.0.1. Esta línea le dice al servidor de bases de datos que solo escuche peticiones locales. Para permitir conexiones remotas, debes cambiarla. Tienes dos opciones:
    • Opción A (Recomendada para mayor seguridad): Cambiarla por la IP específica desde la que te conectarás. Por ejemplo: bind-address = 192.168.1.50. Esto solo permitirá conexiones desde esa IP.
    • Opción B (Menos segura): Comentar la línea poniendo un # al principio (#bind-address = 127.0.0.1) o cambiarla por 0.0.0.0. Esto permitirá conexiones desde cualquier IP del mundo. Te recomiendo encarecidamente que uses la Opción A para evitar problemas de seguridad.
  4. Reinicia el servicio: Guarda los cambios en el archivo y reinicia el servicio de base de datos para que los cambios surtan efecto. El comando suele ser: sudo systemctl restart mariadb o sudo systemctl restart mysql.
  5. Crea un usuario con permisos de acceso remoto: El usuario que creaste en el panel de Syspanel solo tiene permisos para conectarse desde localhost. Necesitas crear otro usuario (o modificar el existente) que tenga permisos para conectarse desde tu IP. Esto se hace con comandos SQL. Conéctate a la base de datos como administrador: mysql -u root -p y ejecuta los siguientes comandos (reemplaza los valores):
CREATE USER 'nuevo_usuario'@'TU_IP_PUBLICA' IDENTIFIED BY 'TU_CONTRASEÑA_FUERTE';
GRANT ALL PRIVILEGES ON *.* TO 'nuevo_usuario'@'TU_IP_PUBLICA' WITH GRANT OPTION;
FLUSH PRIVILEGES;

[WARNING] Este paso es delicado. Asegúrate de que la IP que introduces es correcta. Si introduces % en lugar de una IP, estás permitiendo el acceso desde cualquier lugar, lo cual es un riesgo de seguridad grave. Siempre es mejor restringir a una IP específica.

Conexión desde tu herramienta local

Una vez que hayas configurado el bind-address y creado el usuario con permisos, ya puedes intentar conectarte desde tu programa local. Necesitarás los siguientes datos:

  • Host: La IP pública de tu servidor.
  • Puerto: 3306 (es el puerto por defecto de MySQL/MariaDB).
  • Usuario: El nuevo usuario que creaste en el paso 5.
  • Contraseña: La que le asignaste a ese usuario.

Si tu proveedor de hosting tiene un firewall, recuerda abrir el puerto 3306 para tu IP específica.

Buenas Prácticas de Seguridad y Preguntas Frecuentes (FAQ)

La gestión de bases de datos no solo es crear y conectar. La seguridad es primordial. Vamos a repasar algunos consejos y resolver las dudas más comunes.

Mejores Prácticas para tu Base de Datos

  • Usa contraseñas únicas y complejas: Nunca uses la misma contraseña para la base de datos que para el panel de control o el correo.
  • Principio de mínimo privilegio: Crea usuarios con solo los permisos necesarios. Si una aplicación solo necesita leer datos, no le des permisos de escritura o borrado.
  • Realiza copias de seguridad periódicas: Syspanel tiene herramientas para hacer backups, pero también puedes hacerlos desde la terminal con mysqldump. Asegúrate de tener un plan de respaldo.
  • Mantén el software actualizado: Tanto Syspanel como MariaDB/MySQL reciben actualizaciones de seguridad. Mantenerlos al día es crucial para protegerte de vulnerabilidades.

Preguntas Frecuentes (FAQ)

¿Puedo tener más de una base de datos en Syspanel?
Sí, puedes crear tantas bases de datos como recursos (espacio en disco y memoria) tenga tu servidor. No hay un límite arbitrario impuesto por el panel.

¿Qué hago si olvidé la contraseña de mi base de datos?
No puedes recuperarla, pero sí puedes cambiarla desde el panel de Syspanel. Ve a la sección de Bases de Datos, selecciona la que quieras y busca la opción de "Cambiar contraseña".

¿Es seguro usar el acceso remoto?
Es seguro si lo haces correctamente. La clave está en restringir el acceso por IP y usar contraseñas robustas. Si abre el acceso a todo el mundo (0.0.0.0), estás pidiendo problemas.

¿Puedo conectarme a mi base de datos desde una aplicación web en otro servidor?
Sí, el proceso es el mismo que para una herramienta local. Solo necesitas que la IP de ese otro servidor tenga permisos de acceso a tu base de datos.

¿Qué significa que el nombre de la base de datos lleva mi usuario delante?
Es una medida de seguridad de Syspanel para evitar conflictos entre diferentes usuarios del mismo servidor. Es completamente normal y no afecta al funcionamiento.

¿Cómo puedo saber si mi puerto 3306 está abierto?
Puedes usar herramientas online como "Port Checker" o intentar conectarte directamente desde tu herramienta de gestión de bases de datos. Si la conexión falla, es probable que el firewall esté bloqueando el puerto.

¿Hay alguna diferencia entre MySQL y MariaDB en Syspanel?
Para el usuario final, ninguna. Ambos son sistemas de gestión de bases de datos relacionales. MariaDB es un fork de MySQL con mejoras de velocidad y nuevas funcionalidades. Syspanel suele recomendar MariaDB por defecto.

¿Qué hago si quiero que mi base de datos sea accesible solo desde localhost de nuevo?
Simplemente revierte los cambios. Vuelve a poner bind-address = 127.0.0.1 en el archivo de configuración y reinicia el servicio. Luego, puedes eliminar el usuario que creaste para el acceso remoto.

¿Necesito conocimientos avanzados para esto?
No. Si puedes seguir instrucciones, puedes crear y configurar una base de datos. El único paso que requiere un poco más de cuidado es la edición del archivo de configuración. Pero con esta guía, es muy difícil equivocarse.

Conclusión: Tú controlas tus datos

Dominar la creación y gestión de bases de datos en Syspanel te da un control total sobre tu sitio web o aplicación. Hemos visto que crear bd syspanel es un proceso simple y guiado, y que configurar el acceso remoto syspanel es cuestión de ajustar un par de parámetros y crear un usuario con los permisos adecuados.

Recuerda siempre la regla de oro: la seguridad ante todo. Restringe el acceso por IP, usa contraseñas fuertes y mantén un ojo en las actualizaciones. Con estas herramientas y conocimientos, ya no dependes de nadie para gestionar tus datos; eres tú quien tiene el control total de tu infraestructura. Si has seguido todos los pasos, ahora mismo deberías ser capaz de conectarte a tu base de datos desde cualquier parte del mundo (de forma segura) y empezar a construir o gestionar tu proyecto con total confianza. ¡Enhorabuena!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel