MySQL

Cómo Crear un Nuevo Usuario de Base de Datos

Crea un nuevo usuario de base de datos MySQL en el Panel Nobregas con nombre de usuario personalizado, contraseña segura, configuración de host y privilegios específicos.

4 min de lectura 8 vistas Actualizado Mar 17, 2026

Los usuarios de base de datos controlan quién puede acceder a tus bases de datos MySQL y qué pueden hacer. El Panel MySQL de Nobregas te permite crear usuarios de base de datos dedicados con nombres de usuario personalizados, contraseñas seguras y conjuntos de privilegios específicos — dando a cada aplicación o persona solo el acceso que necesita.

¿Por Qué Crear Usuarios de Base de Datos Separados?

En lugar de usar un usuario para todo, crear usuarios separados te permite:

  • Limitar el acceso — Dale a cada aplicación solo los permisos que necesita.
  • Mejorar la seguridad — Si la contraseña de un usuario se compromete, las otras bases de datos permanecen seguras.
  • Rastrear actividad — Saber qué usuario realizó qué acciones.
  • Seguir buenas prácticas — Producción, staging y desarrollo deben usar credenciales diferentes.

Paso a Paso: Crear un Usuario

  1. Inicia sesión en mysql.nobregas.org.
  2. Haz clic en Database Users en la barra de navegación superior.
  3. Haz clic en el botón Create User en la parte superior derecha.
  4. Se abre un diálogo modal con los siguientes campos.

Rellenar los Detalles del Usuario

Username

Introduce un nombre de usuario para el nuevo usuario MySQL. Se le añadirá automáticamente el prefijo de tu cuenta (ej.: u24a5d4_). Hazlo descriptivo:

  • app_readonly para un usuario de aplicación de solo lectura
  • admin para un usuario de acceso completo
  • staging para un entorno de staging

Solo se permiten caracteres alfanuméricos y guiones bajos. La longitud total (prefijo + nombre) no puede exceder 32 caracteres.

Password

Introduce una contraseña fuerte (mínimo 8 caracteres). Haz clic en el botón shuffle junto al campo para generar automáticamente una contraseña criptográficamente segura de 16 caracteres.

Consejos para una contraseña fuerte:

  • Mezcla letras mayúsculas y minúsculas.
  • Incluye números y caracteres especiales.
  • No reutilices contraseñas de otros servicios.

Host

El host determina desde dónde puede conectarse el usuario:

  • localhost — Solo desde el mismo servidor (más común y más seguro).
  • % — Desde cualquier dirección IP (usar con precaución).
  • IP específica — Solo desde una dirección IP particular.

Déjalo como localhost a menos que necesites acceso remoto.

Grant to Database

Selecciona una base de datos del desplegable para otorgar acceso a este usuario inmediatamente. Si omites este paso, el usuario se creará sin acceso a ninguna base de datos — puedes añadir grants después vía el botón Manage.

Privileges

Cuando seleccionas una base de datos, aparece una sección de Privileges con checkboxes categorizados:

  • ALL PRIVILEGES (marcado por defecto) — Acceso completo a la base de datos seleccionada.
  • Data: SELECT, INSERT, UPDATE, DELETE
  • Structure: CREATE, ALTER, DROP, INDEX, REFERENCES
  • Administration: CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, EVENT, TRIGGER

Desmarca "ALL PRIVILEGES" para revelar checkboxes individuales y seleccionar solo los permisos que necesitas.

Crear el Usuario

Haz clic en Create User. El panel va a:

  1. Validar tu entrada.
  2. Crear el usuario MySQL en tu nodo de servidor.
  3. Otorgar los privilegios seleccionados en la base de datos elegida (si hay alguna).
  4. Mostrar una notificación de éxito.

El nuevo usuario aparece inmediatamente en tu lista de Database Users.

Después de la Creación

  • El usuario ahora puede conectarse a la base de datos otorgada con las credenciales que estableciste.
  • Usa el botón Manage en la lista de usuarios para añadir más grants de base de datos o cambiar privilegios después.
  • La contraseña no se puede recuperar después de la creación — si la olvidas, elimina el usuario y crea uno nuevo.

¿Fue útil este artículo?