Typhon Software Site Admin

Registrado: 24 Jul 2006 Mensajes: 248 Ubicación: Bs As Argentina
|
Publicado: Mie May 11, 2011 1:32 pm Título del mensaje: Hacer un backup y levantarlo en una nueva base de datos |
|
|
Esto es muy facil de hacer si tenemos nuestro servidor corriendo con Linux.
Lo primero que tenemos que hacer es un Mysqldump de la base que queremos copiar.
Luego crear una base y por ultimo importar el Dump.
necesitamos saber el nombre de la base que vamos a copiar, un usuario y su pass para poder conectar con mysql.
Veamos.
Supongamos que el usuario = usuario y la base que vamos a copiar se llama nombrebase.
entonces lo primero es ejecutar.
Código: | mysqldump -uusuario -p nombrebase > copia.sql |
Luego Mysql nos pedira la pass, ahi escribimos la clave para el usuario, ojo que aca no avanza el cursor cuando escribimos.
Cuando termine nos devolvera el cursor y si hacemos ls veremos que existe un archivo llamado copia.sql, este contiene nuestra base de datos.
El proximo paso es crear una base vacia nueva para ello entramos a mysql con...
recuerden que usuario es el usuario que uds tienen, y luego ponen el pass, como en el paso anterior
Código: | mysql -uusuario -p |
una vez dentro, veran algo asi como..
Código: | Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 735
Server version: 5.1.37-1ubuntu5 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> |
alli escriben y le dan enter...
Código: | create database nuevita; |
Con esa sentencia generan una nueva base de datos llamada nuevita.
luego exit para volver a la linea de comando de nuestro linux.
El ultimo paso es importar la base de datos que hicimos dump, para ello hacemos lo siguiente
Código: | mysql -uusuario -p nuevita < ./copia.sql |
Vean que usuario es el nombre del usuario de sql, nuevita es la base que creamos en el paso anterior y por ultimo copia.sql es el archivo en donde hicimos dump en el primer paso.
MySql nuevamente les va a pedir el pass de la base y cuando escriban, recuerden que el cursor no se mueve.
Cuando termina les devuelve el cursor en linea de comando.
Saludos espero que les sirva _________________ http://www.typhon.com.ar - Soporte y Ayuda para la implementacion de Commit Soft ERP. info@typhon.com.ar |
|