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

Cómo crear un usuario de base de datos MySQL en WordPress con Syspanel

Actualizado el 25 de octubre de 2025

Introducción: ¿Por qué necesitas un usuario MySQL en WordPress?

Cuando gestionas un sitio web con WordPress, la base de datos es el corazón de tu contenido. Cada artículo, página, comentario y configuración se almacena en tablas dentro de una base de datos MySQL. Por defecto, al instalar WordPress, se crea un usuario principal para la base de datos. Sin embargo, hay situaciones donde necesitas crear usuarios adicionales: por ejemplo, para dar acceso a un desarrollador externo, para una aplicación que se conecta a la misma base de datos, o simplemente por seguridad, separando permisos para diferentes tareas.

En este tutorial completo te enseñaremos cómo crear un usuario de base de datos MySQL en WordPress usando Syspanel, el panel de control que muchos proveedores de hosting utilizan. Syspanel (antes conocido como HestiaCP) es una herramienta potente y amigable que facilita la administración de servidores, bases de datos y dominios. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).


¿Qué es Syspanel y por qué lo usamos?

Syspanel es un panel de control de hosting de código abierto, diseñado para ser rápido, seguro y fácil de usar. Es muy popular entre proveedores de alojamiento web por su interfaz limpia y su capacidad para gestionar múltiples sitios, cuentas de correo, bases de datos MySQL/MariaDB y más.

[INFO] Syspanel es la evolución de HestiaCP, con mejoras en rendimiento y seguridad. Si tu hosting usa Syspanel, el puerto de acceso es el 2106.

Con Syspanel puedes:

  • Crear y gestionar bases de datos MySQL.
  • Asignar usuarios con permisos específicos.
  • Ver el consumo de recursos de cada base de datos.
  • Realizar copias de seguridad fácilmente.

Ahora, vamos al paso a paso.


Requisitos previos

Antes de empezar, asegúrate de tener:

  1. Acceso a Syspanel con credenciales de administrador o de usuario con permisos para gestionar bases de datos.
  2. Tu sitio WordPress ya instalado (no es estrictamente necesario, pero el tutorial asume que tienes una base de datos asociada a WordPress).
  3. Conocimientos básicos de navegación en paneles de control (no te preocupes, te guiamos).

Paso 1: Iniciar sesión en Syspanel

  1. Abre tu navegador web y escribe la URL de acceso a Syspanel. Normalmente es algo como:
    https://tudominio.com:2106 o https://IPdelServidor:2106.
  2. Introduce tu nombre de usuario y contraseña.
  3. Haz clic en Iniciar sesión.

Una vez dentro, verás el panel principal con secciones como Web, DNS, Correo, Base de datos, etc.


Paso 2: Acceder a la sección de Bases de Datos

En el menú lateral izquierdo, busca y haz clic en Base de datos (o Databases si está en inglés). Se desplegará una lista con todas las bases de datos MySQL que tienes en tu cuenta.

[TIP] Si no ves la opción, es posible que tu usuario no tenga permisos. Contacta con tu proveedor de hosting.


Paso 3: Identificar la base de datos de WordPress

En la lista, busca la base de datos que utiliza tu sitio WordPress. Normalmente tiene un nombre similar a tu dominio o al nombre del sitio, por ejemplo: mipagina_wp o wordpress_db. Si no estás seguro, puedes revisar el archivo wp-config.php de tu instalación de WordPress (vía FTP o administrador de archivos) y buscar la línea:

define('DB_NAME', 'nombre_de_tu_base');

Anota el nombre exacto de la base de datos, lo necesitarás más adelante.


Paso 4: Crear un nuevo usuario MySQL

Ahora vamos a crear el usuario que se conectará a esa base de datos.

  1. En la pantalla de Base de datos, busca un botón o enlace que diga Añadir usuario o Add user. Puede estar en la parte superior o dentro de las opciones de la base de datos específica.
  2. Haz clic en Añadir usuario. Se abrirá un formulario con los siguientes campos:
    • Nombre de usuario: Elige un nombre descriptivo, por ejemplo wp_developer o usuario_blog.
    • Contraseña: Genera una contraseña segura. Syspanel suele ofrecer un generador automático. Si lo prefieres, puedes escribir una propia.
    • Host: Normalmente se deja como localhost (o % si necesitas acceso remoto, pero esto es menos seguro). Para WordPress, localhost es suficiente.
  3. Haz clic en Guardar o Crear usuario.

[WARNING] No uses contraseñas débiles como "123456" o "password". Una buena práctica es usar combinaciones de letras mayúsculas, minúsculas, números y símbolos. Syspanel puede generarla automáticamente.


Paso 5: Asignar el usuario a la base de datos de WordPress

Una vez creado el usuario, debes vincularlo a la base de datos que identificaste en el paso 3.

  1. En la misma sección de Base de datos, busca la base de datos de WordPress (por ejemplo, mipagina_wp).
  2. Haz clic en el icono de Editar o Manage (generalmente un lápiz o un engranaje).
  3. Busca la opción Añadir usuario a base de datos o Add user to database.
  4. Selecciona el usuario que acabas de crear de la lista desplegable.
  5. Elige los privilegios que deseas otorgar. Para un usuario que solo necesita leer y escribir contenido en WordPress, los privilegios básicos son:
    • SELECT, INSERT, UPDATE, DELETE.
    • Si necesitas que pueda modificar la estructura (por ejemplo, instalar plugins o temas), añade CREATE, ALTER, INDEX, DROP.
    • Para la mayoría de los casos, con ALL PRIVILEGES (todos los privilegios) es suficiente, pero si quieres restringir, selecciona solo los necesarios.
  6. Haz clic en Guardar.

[INFO] Si otorgas ALL PRIVILEGES, el usuario podrá hacer cualquier operación en esa base de datos, incluyendo borrar tablas. Úsalo solo si confías plenamente en quien usará esa cuenta.


Paso 6: Verificar la conexión desde WordPress (opcional)

Si deseas probar que el nuevo usuario funciona, puedes conectarlo temporalmente a WordPress. No es necesario si solo necesitas el usuario para otros fines, pero aquí te explicamos cómo:

  1. Accede al archivo wp-config.php de tu sitio (vía FTP o administrador de archivos).
  2. Localiza las líneas que definen el usuario y la contraseña:
    define('DB_USER', 'nombre_actual');
    define('DB_PASSWORD', 'contraseña_actual');
    
  3. Copia estas líneas en un bloc de notas para tener respaldo.
  4. Reemplázalas con el nuevo usuario y contraseña que creaste.
  5. Guarda el archivo y recarga tu sitio. Si todo está bien, WordPress seguirá funcionando sin errores.
  6. Importante: Después de la prueba, vuelve a poner las credenciales originales si no quieres usar permanentemente el nuevo usuario.

[WARNING] Modificar el wp-config.php puede romper tu sitio si introduces credenciales incorrectas. Siempre haz una copia de seguridad del archivo antes de editarlo.


Paso 7: Buenas prácticas de seguridad

Crear un usuario MySQL adicional es útil, pero también puede ser un riesgo si no se gestiona correctamente. Sigue estas recomendaciones:

  • Usa contraseñas únicas y seguras para cada usuario.
  • No compartas credenciales por correo electrónico sin cifrar.
  • Revoca privilegios cuando el usuario ya no sea necesario. En Syspanel, puedes editar el usuario y quitarle permisos o eliminarlo directamente.
  • Limita el acceso remoto: Si el usuario solo necesita conectarse desde el mismo servidor (localhost), no permitas conexiones desde otros hosts.
  • Monitorea el uso: Syspanel muestra estadísticas de cada base de datos. Si notas actividad inusual, revisa los usuarios.

Preguntas frecuentes (FAQ)

¿Puedo tener varios usuarios para la misma base de datos?

Sí, perfectamente. Puedes crear tantos usuarios como necesites, cada uno con diferentes niveles de acceso.

¿Qué hago si olvido la contraseña de un usuario MySQL?

En Syspanel, ve a la sección Base de datos, selecciona el usuario y busca la opción Cambiar contraseña. No necesitas saber la anterior.

¿Es seguro usar el usuario principal de WordPress para todo?

No es recomendable. Es mejor crear usuarios específicos para cada tarea (desarrollo, backups, plugins, etc.) y así minimizar riesgos.

¿Puedo conectar una aplicación externa a la base de datos usando este usuario?

Sí, pero asegúrate de que el Host del usuario permita conexiones desde la IP de la aplicación. Si es desde otro servidor, usa % en lugar de localhost (consulta con tu proveedor si es seguro).

¿Syspanel y HestiaCP son lo mismo?

Syspanel es la versión mejorada de HestiaCP. Muchos proveedores migraron a Syspanel, pero la interfaz es muy similar. El puerto de acceso sigue siendo el 2106.


Conclusión

Crear un usuario de base de datos MySQL en WordPress a través de Syspanel es un proceso sencillo que te da flexibilidad y seguridad. Ya sea para dar acceso a un colaborador, para aislar aplicaciones o para pruebas, dominar esta tarea te ayudará a gestionar mejor tu sitio web.

Recuerda: siempre prioriza la seguridad, usa contraseñas robustas y revisa periódicamente los usuarios activos. Syspanel facilita todo con su interfaz intuitiva, así que no dudes en explorar sus funciones.

Si tienes dudas, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico. ¡Ahora ya sabes cómo hacerlo tú mismo!

¿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