Androide

Cómo crear una base de datos mysql en linux a través de la línea de comando

MySql Crear DB (Base de datos) y tablas desde la terminal de ubuntu

MySql Crear DB (Base de datos) y tablas desde la terminal de ubuntu

Tabla de contenido:

Anonim

MySQL es el sistema de gestión de bases de datos relacionales de código abierto más popular.

Este tutorial explica cómo crear bases de datos MySQL o MariaDB a través de la línea de comando.

Antes de que empieces

Asumimos que ya tiene instalado el servidor MySQL o MariaDB en su sistema.

  • Cómo instalar MySQL en CentOS 7, Ubuntu 18.04, Debian 9. Cómo instalar MariaDB en CentOS 7, Ubuntu 18.04, Debian 9

Todos los comandos se ejecutan como un usuario administrativo (el privilegio mínimo requerido para crear una nueva base de datos es CREATE ) o con una cuenta raíz.

Para acceder al shell de MySQL, escriba el siguiente comando e ingrese su contraseña de usuario root de MySQL cuando se le solicite:

mysql -u root -p

Si no ha establecido una contraseña para su usuario root de MySQL, puede omitir el -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.

Crear una base de datos MySQL

Crear una nueva base de datos MySQL es tan simple como ejecutar un solo comando.

Para crear una nueva base de datos MySQL o MariaDB, emita el siguiente comando, donde database_name es el nombre de la base de datos que desea crear:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Para evitar errores si la base de datos con el mismo nombre que está intentando crear existe, puede usar el siguiente comando:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

En el resultado anterior, puede ver Query OK que significa que la consulta fue exitosa, y 1 warning que nos dice que la base de datos ya existe y no se creó una nueva base de datos.

En Linux, la base de datos MySQL y los nombres de las tablas distinguen entre mayúsculas y minúsculas.

Ver todas las bases de datos MySQL

Para ver la base de datos que ha creado, 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)

Seleccione una base de datos MySQL

Cuando crea una base de datos, la nueva base de datos no se selecciona para su uso. Para seleccionar una base de datos antes de comenzar una sesión de MySQL, use el siguiente comando:

USE database_name;

Database changed

Una vez que seleccione una base de datos, todas las operaciones posteriores, como la creación de tablas, se realizarán en la base de datos seleccionada.

Crear una base de datos MySQL con mysqladmin

También puede crear una nueva base de datos MySQL desde el terminal Linux utilizando la utilidad mysqladmin.

Por ejemplo, para crear 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 create database_name

Conclusión

Has aprendido a crear bases de datos MySQL.

Siéntase libre de dejar un comentario si tiene alguna pregunta.

mysql mariadb