Base de datos en mysql usando linea de comando
Tabla de contenido:
- Antes de que empieces
- Listar todas las bases de datos MySQL
- Eliminar una base de datos en MySQL
- Eliminar una base de datos MySQL con mysqladmin
- Conclusión
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 que empieces
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 raíz.
Para acceder a la consola MySQL, escriba el siguiente comando e ingrese su contraseña de usuario root de MySQL cuando se le solicite:
mysql -u root -p
Si necesita cambiar su contraseña de root de MySQL, siga este tutorial sobre cómo restablecer una contraseña de root de MySQL a través de la línea de comandos.
Listar todas las bases de datos MySQL
Antes de descartar 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. El resultado debería ser similar a esto:
+--------------------+ | 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 no reversible y debe ejecutarse con precaución. Asegúrese de no eliminar una base de datos incorrecta, ya que una vez que elimine la base de datos, no podrá recuperarla.
Siempre es una buena idea crear una copia de seguridad de la base de datos antes de ejecutar la consulta de eliminación.Para eliminar una base de datos, escriba el siguiente comando, donde
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)
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
Para evitar ver errores como el anterior, use el siguiente comando en su lugar:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
En el resultado anterior,
Query OK
significa que la consulta fue exitosa, y
1 warning
nos dice que la base de datos no existe y que ninguna base de datos fue eliminada.
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 root de MySQL cuando se le solicite:
mysqladmin -u root -p drop database_name
Conclusión
Has aprendido a eliminar una base de datos MySQL.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
Cómo crear una base de datos mysql en linux a través de la línea de comando
Este tutorial explica cómo usar la línea de comando para crear bases de datos MySQL o MariaDB.
Cómo eliminar / eliminar usuarios en Linux (comando userdel)
En Linux, puede eliminar una cuenta de usuario y todos sus archivos asociados con el comando userdel. Este tutorial explica el comando userdel y sus opciones.
Cómo administrar bases de datos mysql y usuarios desde la línea de comando
MySQL es el sistema de gestión de bases de datos relacionales de código abierto más popular. Este tutorial explica cómo usar la línea de comando para crear y administrar bases de datos y usuarios de MySQL y MariaDB.