Índice del Foro Modelizacion Commit Soft Modelizacion Commit Soft
Podra Buscar casos tipicos de errores y soluciones
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

Hacer un backup y levantarlo en una nueva base de datos

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Modelizacion Commit Soft -> Ubuntu Server y Commit Soft ERP
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Typhon Software
Site Admin


Registrado: 24 Jul 2006
Mensajes: 248
Ubicación: Bs As Argentina

MensajePublicado: Mie May 11, 2011 1:32 pm    Título del mensaje: Hacer un backup y levantarlo en una nueva base de datos Responder citando

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
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Modelizacion Commit Soft -> Ubuntu Server y Commit Soft ERP Todas las horas están en GMT - 3 Horas
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by PhpBB © 2001, 2005 phpBB Group y Typhon © Empresa Desarrolladora de Software