MySQL es el sistema de gestión de bases de datos relacionales de código abierto más popular.
este tutorial describe cómo eliminar (o eliminar) una base de datos MySQL o MariaDB a través de la línea de comandos.
antes de comenzar #
todos los comandos se ejecutan como un usuario administrativo (el privilegio mínimo requerido para eliminar una base de datos es DROP
) o con una cuenta root.,
para acceder a la consola MySQL escriba el siguiente comando e introduzca su contraseña de usuario root MySQL cuando se le solicite:
mysql -u root -p
Si no ha establecido una contraseña para su usuario root MySQL, puede omitir el interruptor -p
.
Listar todas las bases de datos MySQL #
antes de eliminar la base de datos, es posible que desee ver una lista de todas las bases de datos que ha creado ., Para hacerlo desde el shell de MySQL ejecute el siguiente comando:
SHOW DATABASES;
el comando anterior imprimirá una lista de todas las bases de datos en el servidor. La salida debe ser similar a esta:
+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)
eliminar una base de datos en MySQL #
eliminar una base de datos MySQL es tan simple como ejecutar un solo comando. Esta es una acción irreversible y debe ejecutarse con precaución. Asegúrese de que no está eliminando una base de datos incorrecta, ya que una vez que elimina la base de datos no se puede recuperar.,
database_name
es el nombre de la base de datos que desea eliminar:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
si intenta eliminar una base de datos que no existe, verá el siguiente mensaje de error:
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
para evitar ver errores como los anteriores, use el siguiente comando en su lugar:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
en la salida anterior, Query OK
significa que la consulta se realizó correctamente, y 1 warning
nos dice que la base de datos no existe y que no se ha eliminado ninguna base de datos.,
eliminar una base de datos MySQL con mysqladmin #
También puede eliminar una base de datos MySQL del terminal Linux utilizando la utilidad mysqladmin.
por ejemplo, para eliminar una base de datos llamada database_name
, escriba el siguiente comando e ingrese su contraseña de usuario raíz de MySQL cuando se le solicite:
mysqladmin -u root -p drop database_name
conclusión #
ha aprendido a eliminar una base de datos MySQL.