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

Serie(s): Administrar MySQL desde la línea de comandos, 6 (16)

Los tutoriales aquí en LibreByte están disponible bajo una licencia de software libre. Si le gusta mi trabajo considere:
Comprar un Hosting/VPS o Servidor Dedicado en MCKHost

1 comentario

    • DENIS el noviembre 5, 2013 a las 6:04 am
    • Responder

    Echa un vistazo a una herramienta gratuita - Valentina Studio. Producto asombroso! OMI es el mejor gestor de mysql, para todas las plataformas. http://www.valentina-db.com/en/valentina-studio-overview

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

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