miércoles, 30 de marzo de 2011

Respaldar Base de datos Mysql

Pues el día de hoy unos de mi compañeros borró datos de una base de datos en un servidor Windows, asi que me tocó hacer un script. Para respaldar se usa mysqldump

Antes veremos una lista de comandos para acceder a mysql:

Algunas formas de entrar desde terminal:
1.-mysql -u usuario -p
2.-mysql -uusuario -ppassword
3.-mysql -u usuarip -P 8080 -p (P hace referencia al puerto)
4.-mysql -h localhost -u usuarip -p (H hace referencia al host)

Por default el usuario es root y el password admin.

Para ver las bases de datos creadas:
show databases;

Para usar una base de datos:
use nombre__base_de_datos;

Para ver las tablas
show tables;

MYSQLDUMP
Para hacer un respaldo de una base de datos se usa mysqldump, ejemplo:

mysqldump -u root -p admin --opt base_de_datos > respaldo_base_de_datos.sql

y listo!!!!! se creará un archivo llamado respaldo_base_de_datos.sql

Para restaurar la base de datos

mysql base_de_datos < respaldo_base_de_datos.sql

Para mas opciones de este comando :
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

No hay comentarios:

Publicar un comentario