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

Crear usuario y asignar permisos a base de datos en Syspanel

Actualizado el 4 de septiembre de 2025

¿Necesitas dar acceso a tu web a un desarrollador, a un programador externo o simplemente quieres organizar mejor los datos de tu proyecto? Saber cómo crear un usuario y asignar permisos a una base de datos es una de las tareas más comunes y necesarias cuando gestionas un sitio web o una aplicación.

No te preocupes si no eres un experto en tecnología. En esta guía te explicaré paso a paso, de forma clara y sencilla, cómo hacerlo desde Syspanel, el panel de control de hosting que utilizamos. Al finalizar, serás capaz de gestionar tus bases de datos como un verdadero administrador.


¿Qué es Syspanel y por qué usarlo?

Syspanel es el nombre que le damos a nuestro panel de control de hosting, basado en la potente herramienta HestiaCP. Es el centro de operaciones desde donde puedes gestionar todo tu alojamiento web: dominios, cuentas de correo, archivos y, por supuesto, las bases de datos.

Accedes a Syspanel a través de tu navegador web, escribiendo la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://tudominio.com:2106 o https://tu-ip-del-servidor:2106. Una vez dentro, con tus credenciales de administrador, tendrás el control total.

[INFO] Recuerda que la “S” de “https” es importante. Syspanel utiliza una conexión segura.


¿Qué es una base de datos, un usuario y los permisos?

Antes de ponernos manos a la obra, aclaremos estos conceptos básicos. Son sencillos, pero entenderlos te ayudará a no cometer errores.

  • Base de datos: Imagina un gran archivador donde se guarda toda la información de tu web (artículos, usuarios, productos, etc.). Cada base de datos es un archivador diferente.
  • Usuario de base de datos: Es la persona (o el programa) que necesita abrir ese archivador. Cada usuario tiene una “llave” (su contraseña).
  • Permisos: Son las reglas que le pones a ese usuario. ¿Puede solo mirar los documentos (solo lectura)? ¿Puede meter nuevos documentos (insertar)? ¿Puede modificar o incluso tirar papeles a la basura (eliminar)? Los permisos definen exactamente qué puede hacer.

Crear un usuario específico para cada persona o aplicación es una buena práctica de seguridad. Así, si algo sale mal, el problema se limita a ese usuario y no afecta a toda tu base de datos.


Guía paso a paso: Crear usuario y asignar permisos en Syspanel

Sigue estos pasos al pie de la letra y lo tendrás listo en menos de 5 minutos.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe la dirección de tu servidor con el puerto 2106. Introduce tu usuario y contraseña de administrador. Haz clic en “Iniciar sesión”.

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

Una vez dentro, verás un menú en la parte superior o en la barra lateral. Busca la pestaña o el icono que dice “Bases de Datos”. Al hacer clic, verás una lista con todas las bases de datos que tienes creadas en tu hosting.

Paso 3: Selecciona la base de datos para tu nuevo usuario

En esa lista, busca la base de datos a la que quieres dar acceso. A su derecha, verás una serie de botones o iconos de acción. Generalmente, encontrarás uno con forma de lápiz, engranaje o que dice “Editar”. Haz clic ahí.

[TIP] Si aún no has creado la base de datos, puedes hacerlo desde el mismo botón “Añadir Base de Datos”. Pero para esta guía, asumiremos que ya existe.

Paso 4: Crea un nuevo usuario

Al editar la base de datos, se abrirá una ventana o sección nueva. Busca la opción que dice “Añadir Usuario” o “Crear Nuevo Usuario”. Se te pedirá:

  1. Nombre de usuario: Elige un nombre descriptivo. Por ejemplo, usuario_blog o dev_externo. Normalmente, Syspanel le añadirá un prefijo con tu nombre de cuenta.
  2. Contraseña: Es muy importante que uses una contraseña segura. Syspanel suele tener un botón para generar una automáticamente. ¡Te recomiendo que lo uses! Guárdala en un lugar seguro (un gestor de contraseñas es ideal).
  3. Confirmar contraseña: Vuelve a escribirla.

Paso 5: Asigna los permisos (El paso clave)

Aquí viene la parte más importante. Syspanel te presentará una lista de privilegios o permisos que puedes activar o desactivar con simples casillas de verificación. Estos son los más comunes:

  • SELECT (Seleccionar): Permite leer datos. Es el permiso más básico.
  • INSERT (Insertar): Permite añadir nuevos datos.
  • UPDATE (Actualizar): Permite modificar datos existentes.
  • DELETE (Eliminar): Permite borrar datos. ¡Cuidado con este!
  • CREATE (Crear): Permite crear nuevas tablas dentro de la base de datos.
  • DROP (Eliminar estructura): Permite borrar tablas enteras. Este permiso es muy peligroso si no se usa con cuidado.
  • ALTER (Modificar estructura): Permite cambiar la estructura de las tablas (por ejemplo, añadir o quitar columnas).
  • INDEX (Índices): Permite crear índices para que las búsquedas sean más rápidas.

¿Qué permisos dar según el caso?

  • Para un desarrollador de confianza que va a crear y mantener tu web: Puedes darle todos los permisos (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, etc.). Es lo más cómodo para el trabajo.
  • Para un plugin o una aplicación externa (como WordPress): Normalmente necesita SELECT, INSERT, UPDATE y DELETE. A veces también CREATE. Es raro que necesite DROP o ALTER.
  • Para un usuario que solo debe consultar informes (solo lectura): Activa únicamente SELECT. Así se asegura de que no pueda modificar nada por error.
  • Para un programador temporal: Dale solo los permisos estrictamente necesarios para la tarea que va a realizar. Si solo va a corregir un error en los datos, con SELECT, INSERT y UPDATE es suficiente. Nunca le des DROP si no es absolutamente imprescindible.

[WARNING] Nunca des todos los permisos a un usuario si no estás 100% seguro de lo que hace. Un error con los permisos DROP o DELETE puede borrar toda tu información. Es mejor ser restrictivo al principio e ir ampliando permisos si es necesario.

Paso 6: Guarda los cambios

Una vez que hayas seleccionado los permisos que deseas, busca el botón “Guardar”, “Añadir” o “OK”. Syspanel procesará la solicitud y te mostrará un mensaje de éxito.

¡Enhorabuena! Ya has creado un nuevo usuario de base de datos con los permisos que has elegido.


Preguntas Frecuentes (FAQ)

Aquí respondo a las dudas más típicas que suelen surgir.

¿Cómo accedo a la base de datos con este nuevo usuario?

Necesitarás un programa cliente de bases de datos, como phpMyAdmin (que suele venir instalado en el hosting), MySQL Workbench o DBeaver. En Syspanel, normalmente hay un enlace directo a phpMyAdmin desde la sección de Bases de Datos.

Al abrir phpMyAdmin, verás una pantalla de inicio de sesión. Ahí introduces:

  • Servidor: Normalmente es localhost o la dirección que te proporcione Syspanel.
  • Usuario: El nombre de usuario que acabas de crear (con el prefijo de tu cuenta).
  • Contraseña: La contraseña que le asignaste.

¿Puedo cambiar los permisos de un usuario después de crearlo?

¡Sí, totalmente! Vuelve a la sección de Bases de Datos, edita la base de datos correspondiente y busca la lista de usuarios. Verás que al lado de cada usuario hay un botón de “Editar Privilegios” o similar. Ahí puedes modificar las casillas de permisos y guardar los cambios.

¿Cómo elimino un usuario que ya no necesito?

Dentro de la misma sección de edición de la base de datos, busca el usuario que quieras eliminar. Normalmente hay un botón con forma de papelera o que dice “Eliminar” o “Borrar Usuario”. Haz clic y confirma la acción.

[WARNING] Al eliminar un usuario, cualquier aplicación o script que esté usando ese usuario para conectarse a la base de datos dejará de funcionar inmediatamente. Asegúrate de que ya no lo necesitas.

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

No te preocupes, no hace falta borrar el usuario. Edita los privilegios del usuario (como vimos antes) y busca la opción “Cambiar Contraseña”. Syspanel te permitirá establecer una nueva. Recuerda actualizarla también en el archivo de configuración de tu web o aplicación.

¿Es seguro crear un usuario para cada aplicación?

Sí, es una excelente práctica de seguridad. Si tienes un WordPress y un foro, crea un usuario para cada uno. Así, si el foro es hackeado, el atacante solo tendrá acceso a la base de datos del foro, no a la de tu blog principal. Aíslas el riesgo.


Conclusión

Crear un usuario y asignar permisos en Syspanel es un proceso sencillo pero muy poderoso. Te permite tener un control granular sobre quién y cómo accede a tu información. Como administrador de tu hosting, esta es una de las habilidades básicas que debes dominar.

Recuerda la regla de oro: “Mínimo privilegio necesario”. No des más permisos de los que se necesitan. Siempre puedes ampliarlos más adelante. Siguiendo esta guía, podrás gestionar tus bases de datos con total confianza y seguridad.

Si te surge cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estaremos encantados de ayudarte!

¿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