MySQL en línea de comandos (Parte I)

Por DANIEL M. MALDONADO el 01 de agosto 2008. Leído 506 veces.

MySQL hoy en día ya es muy conocido por todos nosotros, sobre todo para los que realizamos paginas web o aplicaciones web. Este magnifico motor de base de datos hoy en día cuenta con muchas formas y maneras de administrarlas, un clásico ejemplo es phpMyAdmin, MySQLadmin, etc.

Pero sin duda alguna la herramienta más utilizada por los administradores no tiene dibujada ni una sola ventana, y precisamente estamos hablando de los comandos en línea.

La verdad que estaba con muchas ganas de escribir estas pequeñas guías que son más que útiles y nos van a permitir ver muchas tareas de administración, todo un desafío para aprender y tener en cuenta.

Conectarse con el servidor MySQL

Antes de poder trabajar con el motor de bases de datos MySQL es necesario autenticarse en el servidor, para ello debemos darle a conocer cual es nuestro usuario y nuestra contraseña para poder acceder, para ello realizamos los siguientes comandos

1
$ mysql -h localhost -u usuario -p

En términos generales es una de las formas de acceder al mismo, pero si lo particularizo para mi caso les muestro como queda:

1
2
3
4
5
6
7
8
$ mysql -h localhost -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Al estar logeados dentro del servidor se nos habilita un prompt propio de mysql en donde podrémos utilizar los comando del mismo.

Lo primero que podemos ver es por ejemplo una lista de todas las bases de datos que tenemos en el servidor para luego escoger una y comenzar a trabajar o incluso crearla.

1
mysql> show databases;

Con esto lo que vamos a ver es una columna muy simple y ordenada mostrándonos todas las bases de datos disponibles y que nuestro usuario tiene privilegios para manipularlas.

Ahora bien si lo que deseamos es crear nuestra base de datos vacía para comenzar a trabajar entonces lo realizamos el siguiente comando:

1
mysql> CREATE DATABASE ejemplo;

Si deseamos ver si fue creada la base de datos simplemente listamos todas y debería aparecer la nuestra.

Por último y para terminar esta primera entrega veamos como hacemos para utilizar esa base de datos y una ves allí manipularla y realizar todas las consultas a los datos y tablas, para ello utilizamos es siguiente comando:

1
2
mysql> use ejemplo;
Database changed

Rápidamente si lo que deseamos es salir podemos realizarlo de la siguiente manera:

1
2
mysql> quit
Bye

No se pierdan las próximas entregas que vamos a ver como crear tablas dentro de la base de datos, cargar algunos datos y realizar las primeras consultas.

Quizás también le interese:


Artículo escrito por DANIEL M. MALDONADO
Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.
Email del Autor | Todas las publicaciones de DANIEL M. MALDONADO


Agrega tu Comentario

2 comentarios, 1 Referencias

  1. Luciano dice:

    Espectacular!!! Eso es MySQL para hombres!!! jeje

    En lo personal, uso mucho más MySQL por línea de comandos que PhpMyAdmin o algún otro tipo de GUI. La razón es simple, debo administrar servidores sobre distintos SO, donde no hay ningún Apache de webserver, donde tampoco hay Windows o Linux para usar alguna GUI más amigable y además, porque el mysql de línea de comando lo encontrarás en cualquier distribución de MySQL independientemente de la plataforma.

  2. Daniel M. Maldonado dice:

    Exactamente, es una de las razones por la cual es imprescindible lograr controlar MySQL desde línea de comandos, sobre todo para los administradores de Bases de Datos.