Desarrollo y bases de datos
Crear una base de datos y su usuario con el asistente de cPanel
El Asistente de bases de datos de cPanel crea una base vacía, un usuario y su asociación de permisos. Es útil cuando vas a instalar una aplicación manualmente y necesitas sus datos de conexión.
Si un instalador automático ya creó la base para tu web, comprueba primero su configuración: crear otra no traslada los datos existentes.
Crear la base
- Entra en cPanel desde tu servicio de hosting.
- Busca Asistente de bases de datos (Database Wizard; en versiones anteriores, MySQL Database Wizard).
- Introduce un nombre que identifique el proyecto y continúa.
- Anota el nombre completo que muestra cPanel, incluido el prefijo de tu cuenta.
Crear el usuario
Introduce un nombre de usuario y genera una contraseña única. Guarda ambos en tu gestor de contraseñas: la contraseña de la base no es la de acceso al área de clientes ni la de cPanel.
Utiliza un usuario distinto por aplicación. Así podrás cambiar sus credenciales o permisos sin afectar a otros proyectos que compartan el hosting.
Asignar los permisos
En el paso siguiente, confirma que el usuario y la base son los recién creados. Selecciona los permisos que requiere tu aplicación y completa el asistente. Algunas aplicaciones necesitan Todos los privilegios sobre su propia base para instalarse o actualizar su esquema; eso no equivale a privilegios de administración sobre el servidor.
Crear el usuario sin asociarlo a la base no basta para que la aplicación conecte. Puedes revisar o modificar esa asociación después desde Administrar mis bases de datos / Manage My Databases.
Configurar y comprobar la aplicación
Utiliza estos datos en su configuración:
| Dato | Valor |
|---|---|
| Servidor MySQL | localhost para una aplicación alojada en el mismo hosting |
| Base de datos | Nombre completo mostrado por cPanel |
| Usuario | Nombre completo mostrado por cPanel |
| Contraseña | La del usuario MySQL recién creado |
La base todavía está vacía. Continúa con el instalador de la aplicación o importa un SQL desde phpMyAdmin si estás migrando datos.
Si aparece Access denied, revisa los nombres completos, la contraseña y los permisos. Si la aplicación busca tablas que no existen, comprueba que la instalación o importación haya terminado y que hayas indicado la base correcta.
Puedes consultar también la referencia del asistente de cPanel.
También te puede ayudar
- Qué variables MySQL se pueden cambiar en un hosting gestionado Distingue variables globales y de sesión de MySQL, conoce qué ajustes admite un hosting gestionado y...
- Cerrar consultas MySQL en ejecución Identifica consultas MySQL lentas o bloqueadas y distingue entre detener una sentencia y cerrar su c...
- Clonar base de datos Duplica una base MySQL creando antes el destino y sus permisos en cPanel, y copiando después estruct...
- Conexión remota y segura al servidor MySQL Protege una conexión MySQL remota mediante un túnel SSH y configura por separado las credenciales SS...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.