Cómo crear una base de datos MySQL vía SSH en Linux

Por Juana Marques @neolo

Pre-Flight Check
Estas instrucciones están dirigidas a la creación de una base de datos MySQL en Linux a través de la línea de comandos.
Voy a estar trabajando desde un Core Liquid Web Gestionado CentOS 7 servidor, y voy a estar conectado como root.

Crear una base de datos MySQL
En primer lugar vamos a iniciar sesión en el servidor MySQL desde la línea de comandos con el siguiente comando:

mysql -u root -p

En este caso, he especificado el usuario root con la bandera -u, y luego usé la bandera -p lo MySQL pide una contraseña. Ingrese su contraseña actual para completar el inicio de sesión.

Si usted necesita cambiar su raíz (o cualquier otro) contraseña en la base de datos, a continuación, siga este tutorial sobre cómo cambiar una contraseña para MySQL a través de la línea de comandos.

Ahora debería estar en la línea de MySQL que se ve muy similar a esto:

Para crear una base de datos con el nombre tutorial_database escriba el siguiente comando:

CREATE DATABASE tutorial_database;

Si ya existe una base de datos del mismo nombre, a continuación, una nueva base de datos no se creará y recibirás este error:

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

Para evitar ver este error, utilice el comando siguiente en su lugar:

CREATE DATABASE IF NOT EXISTS tutorial_database;

El comando anterior sólo se creará el tutorial_database base de datos si una base de datos de ese nombre no existe ya.

Ver todas las bases de datos MySQL
Para ver la base de datos que ha creado, simplemente ejecute el siguiente comando:

SHOW DATABASES;

Su resultado debe ser similar a esto:

Fuente: NEOLO.COM Hosting