
Si dispones de algún tipo de gestor de bases de datos MySQL, tipo phpMyAdmin, es simple el hecho de realizar cualquier acción sobre tu base de datos, siempre que tengas los privilegios suficientes. Pero, ¿qué ocurre si no dispones de ninguna aplicación para la gestión y administración, de manera visual, de tu servidor de bases de datos? Existen situaciones en las que el acceso al servidor de bases de datos se realiza de manera textual, a través de una consola o ventana de terminal, o a través de una conexión remota, tipo SSH. Para este tipo de situaciones, vamos a ver como podemos realizar la eliminación de una base de datos MySQL.
Eliminar una Base de Datos MySQL desde la línea de comandos
Para eliminar una base de datos en MySQL desde la línea de comandos, ya sea mediante una ventana de consola o terminal, o mediante una conexión remota SSH, lo primero que debes hacer es acceder a la interfaz de comandos de MySQL. Para ello, ejecuta esto en la consola o ventana de terminal:
1 | mysql -u username -p contraseña |
donde ‘username‘ se refiere a tu usuario de MySQL. El campo contraseña es opcional, si no introduces la contraseña, en el siguiente paso te la pedirá. Una vez introducida accederás a la interfaz de comandos de MySQL. Si todo ha ido bien, puedes ver que el prompt de tu consola o terminal ahora luce así:
1 | mysql> |
Para ver las bases de datos que tienes en tu servidor de MySQL, solo tienes que listarlas mediante el siguiente comando:
1 | mysql> show databases; |
De esta forma, te aparecerá el listado de tus bases de datos. Algo similar a esto:
1 2 3 4 5 6 7 8 9 10 | +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | phpmyadmin | | mibasededatos | +--------------------+ 5 rows in set (0.00 sec) |
Ahora vamos a borrar la base de datos en cuestión. Para ello, simplemente ejecuta el siguiente comando, donde ‘mibasededatos‘ indica el nombre de la base de datos que quieres eliminar:
1 | mysql> drop database mibasededatos; |
¡Listo! Esta es la forma de eliminar una base de datos desde la consola o ventana de terminal, cuando no disponemos de ninguna interfaz gráfica para gestionar o manejar nuestro servidor de bases de datos en MySQL. Para comprobar que la base de datos se ha eliminado, vuelve a listarlas:
1 2 3 4 5 6 7 8 9 10 | mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | phpmyadmin | +--------------------+ 4 rows in set (0.00 sec) |
Verás que esta vez no aparece la base de datos eliminada en la lista.
