5. Backups
Con este otro programa integrado en el "paquete" de MySQL, podemos hacer copias de seguridad fácilmente ya que nos vuelca todo el contenido de la(s) base de datos en archivos de texto, para poder posteriormente restaurarlos.
Desde la shell podemos hacer $mysqldump -u ghost -p BDghost > backup.sql
Si tenemos el .my.cnf dará un error de --databases. Para solucionarlo, renombramos temporalmente el archivo $mv .my.cnf .my.cnf.OLD
y ya podemos hacer el backup tranquilamente.
Pero este comando tiene bastantes opciones como:
all-databases => vuelca todas las bases de datos que tiene MySQL (hacen falta permisos en todas ellas, claro)
add-drop-table => añade una sentencia al principio del archivo de backup para que si se tiene que restaurar
borre la tabla existente. --add-locks => añade las sentencias de bloqueo y desbloqueo para hacer las inserts
Para poder restaurar la base de datos, hacemos: $mysql -u ghost -p BDghost < backup.sql
o como hemos dicho, si tenemos el .my.cnf con los datos apropiados: $mysql < backup.sql
Autor y licencia de 'Tutorial Mysql - Backups'
Alvaro Marín Illera alvaro at rigel.deusto.es Extraído de: http://www.mononeurona.org/index.php?idp=521
Esta obra está bajo una licencia de Creative Commons.
|
|
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org :: |
|
|
|
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
|
|
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
|
|
Wikis relacionados con 'Tutorial Mysql - Backups'
Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de...
Más »
Una base de datos es sencillamente un conjunto de tablas en las que almacenamos
distintos...
Más »
Amplio tutorial de Java para empezar a trabajar y ampliar conocimientos de este lenguaje.
Este tutorial presenta los conceptos básicos de líneas de transmisión (Transmission lines), así como una...
Más »
PHP se ha convertido en el lenguaje de facto de Internet y no es difícil...
Más »
¿Estás seguro de que deseas eliminar este capítulo?