Administrar servidor MySQL – Básico

MySQL

MySQL es un gestor / servidor de bases de datos relacionales que ha ganado gran reputación por ser rápido, consumir pocos recursos y adaptarse muy bien a las exigencias de la web. En este artículo mostraremos como conectarse, desde la línea de comandos, a un servidor MySQL así como crear, listar, seleccionar y eliminar una base de datos además de obtener información de las tablas y de los motores de almacenamiento

Conectarse al servidor mysql
mysql [-h servidor-mysql] -u usuario -p[clave] [nom-bd]

Es recomendale usar la opción -p en lugar de -pclave, pues la última es menos segura (la clave de acceso se guarda en el history)

El servidor mysql por defecto es localhost

Crear base de dato
create schema nom-bd;
Crear base de dato especificando collation y charset
create database nom-db default character set = UTF8 default collate =utf8_general_ci;

schema es un alias de database por tanto pueden usarse ambos indistintamente

Ver los charset y collations disponibles
show collation;

O especificando un charset determinado

show collation like 'utf8%';
Eliminar base de dato
drop schema nom-bd;
Listar bases de datos
show schemas;
Seleccionar una base de datos
use bd;
Listar tablas
show tables;
Obtener la descripción de una tabla
desc nom-tabla;
Obtener la descripción de una columna
show columns from nom-tabla where Field='nom-columna'
Listar los índices de una tabla
show index from nom-tabla;
Listar motores de almacenamiento (engines)
show engines;

Lecturas recomendadas

  • man mysql

Video asociado al artículo

YouTube video

Administrar MySQL desde la línea de comandos, 8 (18)

1 comentario en “Administrar servidor MySQL – Básico”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.