Kennisbank

Administrar mis bases de datos

Descripción general

Utilice esta interfaz para crear, administrar y eliminar bases de datos MySQL® o MariaDB® y usuarios de bases de datos.

Nota:

En cPanel & WHM versión 118 y anteriores, llamamos a esta interfaz Bases de datos MySQL® .

Un nombre de base de datos puede contener un máximo de 64 caracteres.

  • Debido al método que cPanel & WHM utiliza para almacenar los nombres de las bases de datos MySQL, cada carácter de guión bajo requiere dos caracteres de ese límite.
  • Si habilita el prefijo de base de datos, el nombre de la base de datos puede contener un máximo de 63 caracteres , incluyendo el prefijo y el guion bajo. Cada guion bajo adicional requiere dos caracteres adicionales de ese límite.
Nota:

Utilice la opción " Forzar prefijo corto para bases de datos MySQL y MariaDB" en la interfaz de Ajustes de WHM ( WHM » Inicio » Configuración del servidor » Ajustes ) para limitar el prefijo de la base de datos a ocho caracteres. Para obtener más información sobre la configuración de prefijos de MySQL y MariaDB®, consulte nuestra documentación de Ajustes .

Advertencia:

Si activa la configuración Forzar prefijo corto para bases de datos MySQL y MariaDB en la interfaz de Ajustes de WHM ( WHM » Inicio » Configuración del servidor » Ajustes ) evitará que cree nuevas cuentas que compartan los mismos primeros ocho caracteres de sus nombres de usuario.

Para agregar o eliminar información en bases de datos existentes, copiar una base de datos o ejecutar consultas y scripts de bases de datos, utilice la interfaz phpMyAdmin de cPanel ( cPanel » Inicio » Bases de datos » phpMyAdmin ).

Advertencia:

No utilice phpMyAdmin para crear bases de datos o usuarios de bases de datos. phpMyAdmin no mapea bases de datos , lo que provoca que las copias de seguridad y las restauraciones no funcionen.

Nota:

Le recomendamos que utilice la interfaz del Asistente de base de datos de cPanel ( cPanel » Inicio » Bases de datos » Asistente de base de datos ) para crear su primera base de datos y usuario.

Crear una base de datos

Para crear una base de datos, realice los siguientes pasos:

  1. En el cuadro de texto Nueva base de datos , ingrese un nombre para la base de datos.
    Nota:

    Si su proveedor de alojamiento ha habilitado el prefijo de la base de datos, un prefijo basado en el nombre de usuario de su cuenta y un guión bajo ( _) precederá al cuadro de texto "Nueva base de datos ". El sistema añade automáticamente este prefijo al nombre de la base de datos.

  2. Haga clic en "Crear base de datos" . Aparecerá una nueva interfaz.
  3. Haga clic en "Volver" . La nueva base de datos aparecerá en la tabla "Bases de datos actuales" .

Para acceder y administrar las bases de datos que cree, utilice la interfaz de phpMyAdmin ( cPanel » Inicio » Bases de datos » phpMyAdmin ). Para obtener información sobre cómo usar phpMyAdmin, visite su sitio web .

Host de base de datos remota

Nota:

Esta sección solo aparece si existe una configuración remota de MySQL o MariaDB.

Esta sección proporciona la dirección del servidor de base de datos remoto configurado por su proveedor de alojamiento. Puede usar este host para conectarse al servidor de base de datos.

Modificar bases de datos

Si tiene problemas con una base de datos, verifique que no haya errores en sus bases de datos.

Consultar una base de datos

Para comprobar si hay errores en una base de datos, realice los siguientes pasos:

  1. En el menú Comprobar base de datos , seleccione la base de datos que desea comprobar.
  2. Haga clic en "Comprobar base de datos" . Aparecerá una nueva interfaz y el sistema comprobará si la base de datos funciona correctamente.
    • Si el sistema detecta un problema en la base de datos, muestra el nombre de la tabla dañada.
    • Si aparece el mensaje Verificación completada , la base de datos funciona correctamente.
  3. Haga clic en Atrás para regresar a la interfaz principal.

Reparar una base de datos

Si una de sus bases de datos se daña, puede intentar repararla.

Para reparar una base de datos, realice los siguientes pasos:

  1. En el menú Reparar base de datos , seleccione la base de datos que desea reparar.
  2. Haga clic en "Reparar base de datos" . Aparecerá una nueva interfaz y el sistema intentará reparar la base de datos automáticamente.
    • Si el sistema no puede reparar la base de datos, intentará determinar la fuente de los datos dañados.
    • Si aparece el mensaje Reparación completada , el sistema reparó la base de datos exitosamente.
  3. Haga clic en Atrás para regresar a la interfaz principal.

Bases de datos actuales

La tabla Bases de datos actuales enumera la siguiente información para cada base de datos de su cuenta:

  • Base de datos : El nombre de la base de datos. Este también es el DB_HOSTvalor.
  • Tamaño : el tamaño de la base de datos.
  • Usuarios privilegiados : usuarios que pueden manipular la base de datos. Estos nombres también son DB_USERNAMEvalores.
    Nota:

    Al modificar los usuarios de una base de datos, asegúrese de modificar su acceso a la base de datos correcta. Los usuarios pueden tener acceso a más de una base de datos.

    • Para eliminar un usuario de una base de datos, haga clic en el ícono de la papelera ( icono de la papelera) del usuario deseado y, a continuación, haga clic en Revocar privilegios de usuario de la base de datos .
    • Para modificar los privilegios MySQL o MariaDB de un usuario para una base de datos específica, haga clic en el nombre de usuario deseado, seleccione y desmarque las casillas de verificación para configurar los privilegios deseados y luego haga clic en Realizar cambios .
  • Acciones : Las acciones disponibles para esta base de datos. Haga clic en el icono correspondiente en esta columna para renombrar o eliminar una base de datos.

Cambiar el nombre de una base de datos

Advertencia:
  • Cambiar el nombre de una base de datos MySQL es potencialmente peligroso. Le recomendamos encarecidamente que realice una copia de seguridad de la base de datos MySQL en la interfaz de copias de seguridad de cPanel ( cPanel » Inicio » Archivos » Copia de seguridad ) antes de intentar cambiarle el nombre.
  • Cuando se cambia el nombre de una base de datos, el sistema finaliza todas las conexiones activas a la base de datos.
  • Debe actualizar manualmente los archivos de configuración y las aplicaciones para utilizar el nuevo nombre de la base de datos .
  • El sistema requiere más tiempo para cambiar el nombre de bases de datos más grandes y complejas.

Para cambiar el nombre de una base de datos, realice los siguientes pasos:

  1. En la tabla Bases de datos actuales , haga clic en Cambiar nombre para la base de datos deseada.
  2. Introduzca el nuevo nombre de la base de datos en el cuadro de texto Nuevo nombre .
  3. Haga clic en Continuar .

MySQL no permite renombrar una base de datos. Al renombrar una base de datos con cPanel & WHM, el sistema realiza los siguientes pasos:

  1. El sistema crea una nueva base de datos.
  2. El sistema mueve datos de la base de datos antigua a la nueva.
  3. El sistema recrea las subvenciones y el código almacenado en la nueva base de datos.
  4. El sistema elimina la base de datos antigua y sus concesiones.
Advertencia:
  • Si alguno de los tres primeros pasos falla, el sistema devuelve un error e intenta restaurar la base de datos al estado original. Si el proceso de restauración falla, la respuesta de error de la función API describe estos fallos adicionales.
  • En raras ocasiones, el sistema crea la segunda base de datos correctamente, pero no logra eliminar la base de datos anterior ni las concesiones. El sistema considera que la acción de renombrar se ha realizado correctamente; sin embargo, la función de la API devuelve advertencias que describen el error al eliminar la base de datos anterior o las concesiones.

Eliminar una base de datos

Para eliminar una base de datos, realice los siguientes pasos:

  1. En la tabla Bases de datos actuales , haga clic en Eliminar para la base de datos deseada.
  2. Para eliminar permanentemente la base de datos, haga clic en Eliminar base de datos .
  3. Haga clic en Atrás para regresar a la interfaz principal.

Agregar un usuario

Después de crear una base de datos, agregue usuarios a la base de datos y configure sus privilegios.

Nota:
  • Debe crear cuentas de usuario MySQL por separado de las cuentas de administrador de correo y web.
  • Debe crear un usuario antes de poder agregarlo a una base de datos existente .

Para crear una nueva cuenta de usuario, realice los siguientes pasos:

  1. Introduzca un nombre de usuario en el cuadro de texto Nombre de usuario . Para obtener más información sobre los límites de nombres de usuario de la base de datos, haga clic en su tipo de base de datos:

  2. MySQL 5.6 y versiones anteriores

    MySQL 5.6 limita el nombre de usuario de la base de datos a 16 caracteres. El sistema incluye el prefijo de la base de datos (los primeros ocho caracteres del nombre de usuario de la cuenta de cPanel más un guion bajo, lo que suma un total de nueve caracteres) en el recuento de caracteres del nombre de usuario.

    Por ejemplo:

    • Una base de datos MySQL con el db_prefijo permite nombres de usuario que contengan hasta 13 caracteres.

    • Una base de datos MySQL con el example_prefijo permite nombres de usuario que contengan hasta ocho caracteres.

  3. MySQL 5.7 posteriores

    MySQL 5.7 limita el nombre de usuario de la base de datos a 32 caracteres. El sistema incluye el prefijo de la base de datos (los primeros dieciséis caracteres del nombre de usuario de la cuenta de cPanel más un guion bajo, para un total de diecisiete caracteres) en el recuento de caracteres del nombre de usuario.

    Por ejemplo:

    • Una base de datos MySQL con el db_prefijo permite nombres de usuario que contengan hasta 29 caracteres.

    • Una base de datos MySQL con el example_prefijo permite nombres de usuario que contengan hasta 24 caracteres.

  4. MariaDB

    MariaDB limita el nombre de usuario de la base de datos a 47 caracteres. El sistema incluye el prefijo de la base de datos (el nombre de usuario completo de la cuenta de cPanel y un guion bajo) en el recuento de caracteres del nombre de usuario.

    Por ejemplo:

    • Una base de datos MariaDB con el db_prefijo permite nombres de usuario que contengan hasta 44 caracteres.

    • Una base de datos MariaDB con el example_prefijo permite nombres de usuario que contengan hasta 39 caracteres.

Agregar un usuario a una base de datos

Para agregar un usuario a una base de datos, realice los siguientes pasos:

  1. En la sección Agregar usuario a la base de datos de la interfaz, seleccione el usuario y la base de datos deseados de los menús.
  2. Haga clic en Agregar . Aparecerá la interfaz de mantenimiento de cuenta MySQL .
  3. Seleccione las casillas de verificación que correspondan a los privilegios que desea otorgar al usuario.
    Nota:

    Para otorgar todos los privilegios disponibles al usuario, seleccione la casilla de verificación TODOS LOS PRIVILEGIOS .

  4. Haga clic en Realizar cambios .
  5. Haga clic en Atrás para regresar a la interfaz principal.

Para obtener más información sobre los privilegios de usuario, lea la documentación de MySQL o MariaDB .

Usuarios actuales

La tabla Usuarios actuales enumera todos los usuarios de su base de datos y le permite realizar las siguientes acciones:

  • Cambiar contraseña : Haga clic para modificar la contraseña de un usuario de la base de datos. Ingrese y confirme la contraseña deseada y, a continuación, haga clic en Cambiar contraseña .
  • Cambiar nombre : Haga clic para cambiar el nombre de un usuario de la base de datos. Introduzca el nombre de usuario deseado y haga clic en "Cambiar nombre de usuario" .
  • Eliminar : haga clic para eliminar permanentemente un usuario de la base de datos y luego haga clic en Eliminar usuario para continuar.

 

  • 0 gebruikers vonden dit artikel nuttig
Was dit antwoord nuttig?