Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base de datos
utilicemos un programa como PhpMyAdmin, pero a veces no nos queda otro remedio que acceder
a la base de datos a través de la línea de comandos.
MySQL tiene un programa, que se llama con el mismo nombre de la base de datos (mysql) que
sirve para gestionar la base datos por línea de comandos. Ese programa, en una instalación de
Windows se encuentra en un directorio como
El directorio puede variar, por ejemplo, puede estar localizado en la raíz del disco C:, o en
cualquier otro lugar donde podamos haber instalado MySQL. Para acceder a la consola de MySQL
en Windows tendremos que estar situados dentro de ese directorio.
Lo primero que tendremos que hacer es conectar con el sistema gestor de MySQL. Para ello, desde
la línea de comandos invocamos a MySQL
Si deseamos conectarnos a la base de datos en local y con nombre de usuario root tendríamos que
escribir:
Ahora procedamos a mostrar las bases de datos que contiene nuestro servidor, mediante el
comando SHOW DATABASES
.
Por seguridad borraremos la base de datos test. Mediante el comando
use world;
show processlist;
show status
show variables
El cliente mysqldump puede utilizarse para volcar una base de datos o colección de bases de datos
para copia de seguridad o para transferir datos a otro servidor SQL (no necesariamente un
servidor MySQL). EL volcado contiene comandos SQL para crear la tabla y/o rellenarla.
El formato del comando para respaldo es: mysqldump [options] [nombredb] > backupfile.sql
[options] acepta los mismos parámetros que usamos para el comando mysql
Por defecto se usa el charset UTF-8, si quieres definir otro use la opción “default-
character-set=”
Para importar los datos usamos: mysqldump [options] [nombredb] < backupfile.sql