Cómo cambiar el nombre de la base de datos MySQL

Cómo cambiar el nombre de la base de datos MySQL

Mientras trabaja con las bases de datos, muchas veces es posible que deba cambiar el nombre de una base de datos. Para fines de seguridad, MySQL había eliminado el comando directo para cambiar el nombre de una base de datos de MySQL 5.1.23. Por lo tanto, no hay un comando directo a la instrucción T-SQL disponible para renombrar una base de datos en MySQL Server.

Puede seguir una de las instrucciones a continuación para cambiar el nombre de una base de datos MySQL con la ayuda de CPANEL, PHPMYAdmin o Línea de comando según la disponibilidad. Después de cambiar el nombre de la base de datos, recuerde que necesita reconfigurar el permiso de la nueva base de datos para los usuarios.

En este tutorial, encontrará tres métodos para cambiar el nombre de una base de datos MySQL.

Método 1 - Cambie el nombre de la base de datos MySQL con la línea de comandos

Como sabe, no hay comando directo o declaración SQL disponible para cambiar el nombre de la base de datos en el servidor MySQL. Pero aún puede cambiar el nombre de la base de datos utilizando opciones de copia de seguridad y restauración.

  1. Primero, tome una copia de seguridad de la base de datos actual:
    mysqldump -u root -p old_db> old_db.sql  
  2. Luego cree una nueva base de datos con el nombre deseado en el servidor MySQL.
    mysqladmin -u root -p crea new_db  
  3. Finalmente, restaure la copia de seguridad tomada anteriormente a la base de datos recién creada.
    mysql -u root -p new_db < old_db.sql  

Tienes una nueva base de datos con un nuevo nombre. Verifique la nueva base de datos y asegúrese de que se restaure por completo y funcione correctamente.

Método 2 - Cambie el nombre de la base de datos MySQL con PhPMyAdmin

PhPMyAdmin es la aplicación web más popular utilizada para administrar bases de datos MySQL. Le proporciona una opción para cambiar el nombre de la base de datos en el servidor MySQL.

  1. Inicie sesión en el PhPMyadmin
  2. Seleccione la base de datos en la barra lateral izquierda.
  3. Haga clic en el "Operaciones" pestaña.
  4. Escriba un nuevo nombre de base de datos en el campo "Cambie el nombre de la base de datos a:" y haz clic en ir.

  5. En el cuadro de diálogo de confirmación, haga clic DE ACUERDO.

Todo listo. Aquí PhpMyAdmin creará una nueva base de datos con un nuevo nombre y copiará todo el contenido del antiguo. Después de eso, suelte la antigua base de datos.

Método 3 - Cambie el nombre de la base de datos MySQL con CPanel

CPanel es un panel de control basado en la web para los sistemas CentOS y Redhat Linux. Es popular entre los proveedores de alojamiento compartido. Puede cambiar fácilmente el nombre de una base de datos MySQL con la ayuda de Cpanel.

El Cpanel ofrece la forma más fácil de cambiar el nombre de una base de datos MySQL.

  1. Inicie sesión en el cpanel.
  2. Ve a la Bases de datos Sección y haga clic Bases de datos MySQL.

  3. Desplácese hacia abajo a esta página, encontrará la lista de bases de datos en el Bases de datos actuales sección.
  4. Haga clic en el "rebautizar" botón frente a la base de datos para cambiar el nombre.

  5. Proporcione un nuevo nombre de base de datos y haga clic Proceder.

Eso es todo. Ha cambiado con éxito una base de datos mysql.

Conclusión

Esta guía le ayuda a comprender cómo cambiar el nombre de las bases de datos MySQL. Tendrá que reconfigurar los permisos de los usuarios desde que ha cambiado la base de datos.