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

Cómo crear una base de datos en Syspanel y configurarla para una aplicación

Actualizado el 25 de diciembre de 2025

¿Qué es una base de datos y por qué necesitas una en Syspanel?

Antes de ponernos manos a la obra, vamos a aclarar un concepto que a veces asusta a quienes empiezan. Una base de datos es, en esencia, un "almacén" digital organizado donde tu aplicación guarda toda su información: usuarios, productos, pedidos, comentarios, etc. Sin ella, tu web sería como una libreta en blanco que no recuerda nada al recargar la página.

Si estás usando Syspanel como tu panel de control de hosting, estás de suerte. Syspanel está diseñado para que incluso las personas sin experiencia técnica puedan gestionar sus servidores y aplicaciones sin complicaciones. Es una plataforma intuitiva, y en este artículo te voy a guiar paso a paso para que aprendas a crear una base de datos en Syspanel y la configures correctamente para tu aplicación.

Al final de esta guía, habrás aprendido a crear tu base de datos, crear un usuario con permisos, conectar tu aplicación (sea WordPress, Laravel, PHP, etc.) y resolver los problemas más comunes que suelen aparecer. Y recuerda: para acceder a Syspanel, siempre lo harás a través del puerto 2106. Anota esto, porque es un detalle clave.

Requisitos previos antes de empezar

No necesitas ser un ingeniero informático para seguir esta guía. Solo asegúrate de tener lo siguiente:

  • Acceso a tu panel de Syspanel con credenciales de administrador.
  • Saber el nombre de tu dominio o subdominio (aunque no es imprescindible para todos los pasos).
  • Tener a mano el tipo de aplicación que vas a instalar (por ejemplo, WordPress, PrestaShop, una app en PHP, etc.).
  • Conexión a internet estable y un navegador actualizado (Chrome, Firefox, Edge...).

Si tienes todo esto, perfecto. Vamos a empezar.

Acceso a Syspanel: el puerto 2106

Lo primero es saber cómo entrar a tu panel. Mucha gente se confunde con esto, así que presta atención.

Para acceder a Syspanel, abre tu navegador y escribe la dirección IP de tu servidor seguida de dos puntos y el puerto 2106. Por ejemplo:

https://tu-ip-servidor:2106

Te pedirá usuario y contraseña. Si no las tienes, contacta con tu proveedor de hosting o revisa el correo de bienvenida que recibiste al contratar el servicio.

[WARNING] No uses el puerto 2083 (que es el clásico de cPanel) ni el 2087. En Syspanel, el acceso es SIEMPRE a través del puerto 2106. Si no te funciona, asegúrate de que tu firewall no esté bloqueando la conexión.

Una vez dentro, verás un panel limpio con varias secciones. Busca la opción que dice "Bases de Datos" o un icono de un cilindro de base de datos. Haz clic ahí.

Paso a paso: cómo crear una base de datos en Syspanel

1. Localiza el botón "Añadir Base de Datos"

Dentro de la sección de bases de datos, verás una lista de las que ya tienes (si hay alguna) y un botón claramente visible que dice "Añadir Base de Datos" o "Crear Nueva". Haz clic en él.

2. Rellena el nombre de la base de datos

Aquí es donde mucha gente se lía. Syspanel, al igual que otros paneles, suele prefijar el nombre de la base de datos con tu nombre de usuario para evitar conflictos entre cuentas del mismo servidor.

Por ejemplo, si tu usuario es admin y quieres llamar a tu base de datos mi_app, el nombre final será algo como admin_mi_app. No te preocupes, el panel te lo mostrará en tiempo real mientras escribes.

[TIP] Elige un nombre descriptivo y sin espacios. Usa guiones bajos en lugar de espacios (ej: tienda_online). Evita caracteres especiales como ñ, tildes o símbolos.

3. Elige el tipo de base de datos

Syspanel soporta MySQL y MariaDB. Para el 99% de las aplicaciones, MySQL es la opción más segura y compatible. Si no sabes cuál elegir, selecciona MySQL y sigue adelante.

4. Configura el usuario y la contraseña

Aquí viene la parte crítica. No puedes usar la base de datos sin un usuario asociado. Syspanel te da dos opciones:

  • Crear un usuario nuevo: Es lo más recomendable. Escribe un nombre de usuario (se prefijará igual que la base de datos) y una contraseña segura.
  • Usar un usuario existente: Si ya tienes un usuario en el sistema, puedes asignarlo a esta base de datos, pero no es lo habitual.

Para la contraseña, usa una combinación de letras mayúsculas, minúsculas, números y símbolos. Por ejemplo: M1_S3gur@2024. Y guárdala en un lugar seguro porque la necesitarás más adelante.

[WARNING] Nunca uses contraseñas obvias como "123456" o "admin". Tu base de datos es el corazón de tu aplicación; si alguien la vulnera, podría robar toda la información de tus usuarios.

5. Asigna los privilegios

En la mayoría de los casos, querrás darle al usuario todos los privilegios sobre esa base de datos. Esto significa que puede leer, escribir, modificar y eliminar datos. Es lo que necesita cualquier aplicación para funcionar correctamente.

Syspanel te ofrece una casilla o un desplegable para seleccionar los permisos. Marca la opción "Todos los privilegios" o equivalente. Si eres más avanzado, puedes personalizarlos, pero para este tutorial te recomiendo que no toques nada más.

6. Haz clic en "Guardar" o "Crear"

Revisa que todos los datos son correctos y pulsa el botón de confirmación. En cuestión de segundos, verás tu nueva base de datos en la lista con su nombre completo, el usuario asignado y el estado "Activa".

¡Enhorabuena! Ya has creado tu primera base de datos en Syspanel. Ahora vamos a lo interesante: configurarla para tu aplicación.

Configurar la base de datos para tu aplicación

Una vez que la base de datos existe, necesitas que tu aplicación sepa cómo conectarse a ella. Esto se hace a través de un archivo de configuración que varía según el tipo de aplicación. Te explico los casos más comunes.

Configuración para WordPress

Si tu aplicación es WordPress, el archivo que debes modificar se llama wp-config.php y está en la raíz de tu instalación.

Abre ese archivo con un editor de texto (o desde el administrador de archivos de Syspanel) y busca estas líneas:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'nombre_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');

Sustituye los valores por los que has creado:

  • DB_NAME: El nombre completo de tu base de datos (con el prefijo).
  • DB_USER: El nombre completo del usuario.
  • DB_PASSWORD: La contraseña que elegiste.
  • DB_HOST: En Syspanel, casi siempre será localhost. Si no funciona, prueba con 127.0.0.1.

Guarda el archivo y ya tienes WordPress conectado a tu base de datos.

Configuración para aplicaciones PHP (Laravel, Symfony, etc.)

Si usas un framework como Laravel, la configuración está en el archivo .env en la raíz del proyecto. Busca estas líneas:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nombre_base_datos
DB_USERNAME=nombre_usuario
DB_PASSWORD=tu_contraseña

Modifícalas con tus datos. El puerto 3306 es el estándar para MySQL, así que no lo cambies a menos que sepas lo que haces.

Configuración para aplicaciones en Node.js, Python o Ruby

En estos casos, la configuración depende de la librería que uses, pero los datos que necesitas son siempre los mismos: host, puerto, nombre de la base de datos, usuario y contraseña.

Por ejemplo, en Node.js con el paquete mysql2:

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'nombre_usuario',
  password: 'tu_contraseña',
  database: 'nombre_base_datos'
});

¿Y si mi aplicación está en otro servidor?

Si tu aplicación no está alojada en el mismo servidor donde está Syspanel, tendrás que configurar el acceso remoto. Esto es algo más avanzado, pero te lo resumo:

  1. En Syspanel, busca la opción "Acceso Remoto" o "Host Remoto" dentro de la configuración de tu base de datos.
  2. Añade la IP del servidor donde está tu aplicación.
  3. Usa esa IP como DB_HOST en tu archivo de configuración en lugar de localhost.

[WARNING] Abrir el acceso remoto a una base de datos MySQL implica un riesgo de seguridad. Asegúrate de que solo la IP de tu aplicación tiene permiso, y nunca pongas % (que significa "cualquier IP") a menos que sea estrictamente necesario.

Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, es normal encontrarse con algún tropiezo. Aquí tienes los errores más frecuentes y sus soluciones.

Error 1: "Access denied for user"

Este error significa que el usuario o la contraseña son incorrectos, o que el usuario no tiene permisos sobre esa base de datos.

Solución: Revisa que has escrito bien el nombre completo del usuario (con prefijo), que la contraseña es exactamente la que configuraste y que has marcado "todos los privilegios". Si todo parece correcto, prueba a eliminar el usuario y crearlo de nuevo.

Error 2: "Unknown database"

El nombre de la base de datos no existe o está mal escrito.

Solución: Vuelve a Syspanel, copia el nombre exacto de la base de datos (con el prefijo) y pégalo en tu archivo de configuración. No lo escribas de memoria.

Error 3: "Can't connect to MySQL server on 'localhost'"

Esto suele indicar que el servidor de bases de datos no está en funcionamiento o que el puerto no es el correcto.

Solución: Verifica en Syspanel que el servicio MySQL/MariaDB está activo. Si lo está, prueba a usar 127.0.0.1 en lugar de localhost. Si el problema persiste, contacta con soporte.

Error 4: No puedo acceder a Syspanel por el puerto 2106

Solución: Asegúrate de que escribes https:// al principio de la URL, ya que Syspanel usa cifrado SSL. Si aún así no funciona, revisa que tu proveedor no esté bloqueando ese puerto.

Buenas prácticas de seguridad para tu base de datos

Crear la base de datos es solo el primer paso. Para mantener tus datos a salvo, sigue estas recomendaciones:

  • Cambia las contraseñas periódicamente: Cada 3-6 meses es una buena frecuencia.
  • Haz copias de seguridad: Syspanel suele tener una opción para hacer backups automáticos o manuales. Actívala.
  • No uses la cuenta root para tus aplicaciones. Crea siempre un usuario específico para cada base de datos.
  • Mantén tu aplicación actualizada: Muchas vulnerabilidades se aprovechan de versiones antiguas de WordPress o frameworks.

[INFO] Syspanel te permite programar copias de seguridad automáticas diarias o semanales. Te recomiendo que las actives, porque si algo sale mal, podrás restaurar tu base de datos en minutos.

Preguntas frecuentes (FAQ) sobre Syspanel y bases de datos

¿Puedo crear más de una base de datos?

Sí, puedes crear tantas bases de datos como te permita tu plan de hosting. Cada una tendrá su propio usuario y contraseña.

¿Qué es el prefijo que se añade al nombre?

Es una medida de seguridad para que los usuarios de un mismo servidor no puedan acceder a las bases de datos de otros. Es automático y no puedes quitarlo.

¿Necesito conocimientos de SQL para usar Syspanel?

No. Syspanel te ofrece una interfaz gráfica para gestionar tus bases de datos. Sin embargo, si quieres hacer consultas avanzadas, puedes usar phpMyAdmin o herramientas similares que encontrarás en el panel.

¿Puedo cambiar la contraseña de mi base de datos después de crearla?

Sí, desde Syspanel puedes modificar el usuario y la contraseña en cualquier momento. Solo tendrás que actualizar también el archivo de configuración de tu aplicación.

¿Syspanel funciona igual que cPanel?

Es similar en cuanto a funciones, pero Syspanel está optimizado para ser más ligero y rápido. El acceso es por el puerto 2106, como ya hemos mencionado.

Conclusión y siguientes pasos

Crear una base de datos en Syspanel y configurarla para tu aplicación es un proceso mucho más sencillo de lo que parece. Siguiendo estos pasos, tendrás tu base de datos lista en menos de cinco minutos, siempre que tengas claros tus datos de acceso.

Recuerda que el panel está pensado para que no necesites ser un experto, pero si en algún momento te sientes perdido, no dudes en consultar la documentación oficial o contactar con el soporte de tu hosting.

Ahora que ya sabes cómo hacerlo, te animo a que practiques. Crea una base de datos de prueba, juega con los permisos, instala una aplicación de ejemplo... La mejor forma de aprender es experimentando.

[TIP] Si vas a instalar una aplicación popular como WordPress, muchas veces el propio instalador te pide los datos de la base de datos. Con esta guía, ya sabrás exactamente qué poner en cada campo. ¡No hay excusa para no lanzar tu proyecto!

Espero que este syspanel tutorial te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios o consulta los foros de soporte. ¡Buena suerte con tu aplicación!

¿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