Desarrollo y bases de datos

Gestionar bases de datos MySQL, usuarios y permisos en cPanel

Revisado el 4 min de lectura mysql bases de datos

En cPanel > Administrar mis bases de datos (Manage My Databases, antes Bases de datos MySQL) puedes crear bases, administrar usuarios y asociar sus permisos. Para consultar o modificar las tablas utiliza phpMyAdmin.

Crear una base y su usuario

  1. En Crear nueva base de datos, introduce un nombre y guarda. Anota el nombre completo, incluido el prefijo de la cuenta.
  2. En Agregar nuevo usuario, crea una identidad propia para la aplicación y una contraseña única.
  3. En Agregar usuario a la base de datos, selecciona ambos y asigna los privilegios que requiere la aplicación sobre esa base.
  4. Introduce esos datos en la configuración de la web y prueba la conexión.

Crear un usuario no le concede automáticamente acceso a todas las bases. Para completar el proceso en una secuencia guiada, utiliza el Asistente de bases de datos.

Revisar las bases y usuarios existentes

El listado muestra las bases creadas, su tamaño y los usuarios asociados. Identifica qué aplicación utiliza cada una antes de cambiarla: en WordPress puedes consultar DB_NAME y DB_USER en wp-config.php.

Una instalación puede necesitar todos los privilegios sobre su base para crear o actualizar tablas; otra integración puede necesitar solo lectura. Utiliza un usuario separado y permisos limitados para una consulta externa o un trabajo temporal.

El tamaño mostrado puede actualizarse con retraso. No elimines tablas o bases porque desconozcas su nombre: puede haber varias aplicaciones o instalaciones antiguas aún en uso.

Cambiar una contraseña o un nombre

Cambiar la contraseña de un usuario MySQL afecta a todas las aplicaciones que lo utilicen. Prepara la nueva configuración y coordina la actualización para reducir el tiempo sin conexión. La contraseña MySQL es independiente de la del área de clientes y de cPanel.

Renombrar una base es una operación con movimiento de datos y recreación de permisos. Puede interrumpir conexiones y requiere actualizar el nombre en las aplicaciones. Conserva una copia recuperable y planifica el cambio, especialmente si la base es grande. Si solo necesitas una copia de pruebas, clona la base con otro nombre.

Comprobar o reparar una base

La sección Modificar bases de datos ofrece funciones de comprobación y reparación. No es un optimizador general ni una solución para cualquier error de conexión. Primero identifica el mensaje y conserva una copia.

La reparación disponible depende del motor. REPAIR TABLE no repara tablas InnoDB como lo hace con MyISAM; si el problema afecta a InnoDB, consulta con soporte o prepara una restauración verificada. Evita repetir reparaciones sin entender el resultado.

Eliminar accesos o bases

Retirar la asociación de un usuario elimina sus permisos sobre esa base; borrar el usuario puede afectar a todas sus asociaciones. Borrar la base elimina sus datos. Son operaciones distintas.

Antes de eliminar, confirma que ninguna web, tarea programada o integración la utiliza y que dispones de la copia necesaria. Después comprueba que las aplicaciones que deben permanecer activas siguen funcionando.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.