Me ha surgido una duda, hay alguna forma de hacer respaldos automáticos de las bases de datos mysql de mi servidor?, por ejemplo que diario a cierta hora me genere el respaldo correspondiente a ese día.
Estoy usando Windows.
Salu2.
|
|
#1 (permalink) |
![]() Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 344
|
Respaldos automáticos
Me ha surgido una duda, hay alguna forma de hacer respaldos automáticos de las bases de datos mysql de mi servidor?, por ejemplo que diario a cierta hora me genere el respaldo correspondiente a ese día. Estoy usando Windows. Salu2. |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
Crea una tarea programada que ejecute el comando mysqldump.
mysqldump -u usuario nombre_base > archivo.sql Este comando te creará un respaldo en codigo sql de toda tu BD y lo guardará en el archivo.sql |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 344
|
Gracias claudiovega me ha funcionado de la siguiente manera
mysqldump -u user -ppassword database_name > archivo.sql Ahora habrá alguna manera de agregarle la fecha a archivo.sql? por ejemplo archivo_17-08-06.sql. Salu2 |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
Es que eso ya depende del interprete de comando del SO y no sé si el interprete de windows pueda hacerlo. Debes tratar de obtener la fecha del sistema y concatenarla al nombre del archivo.
El comando: date /T te muestra la fecha del sistema. |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 344
|
Listo:
Mi archivo .bat que se ejecuta con "tareas programadas" de windows quedó de la siguiente manera
Código:
Y te crea el archivo respaldo-18-08-2006.sqlfor /f "tokens=1-4 delims=/ " %%a in ('date/t') do (
set dia=%%a
set mes=%%b
set ano=%%c
)
mysqldump -u user -ppassword database_name > respaldo-%dia%-%mes%-%ano%.sql
Lo dejo para si a alguien le llega a servir ![]() Salu2 |
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 419
|
hola
yotengo una duda kiero ke automaticamente a determinada hora se cree un archivo .txt con la info sig ke me diga los logon ke realizo el ultr@ vnc en la carpeta del ultr@vnc hay un archivo de texto ke realiza eso pero al borrarlo se perderia facilmente la informacion kisierta ke diario me hiciera un respaldo de ese archivo poara yo saber kien utiliza el vnc en mi maquina...cuando yo no estoy he probado con el codigo de arriba mas bien pongo esto
Cita:
for /f "tokens=1-4 delims=/ " %%a in ('date/t') do (
set dia=%%a set mes=%%b set ano=%%c ) mslogon.log > respaldo-%dia%-%mes%-%ano%.sql donde mslogon es el archivo ke krea el ultr@ vnc con la info de su uso ..kiero un respaldo diario de ese archivo...o crear un archivo con dicha informacion automaticamente utilizando un .BAT es posible ?? yo diria ke si...pero soy demasiado nuevo en esta area pordrian ayudarme salu2 GRACIAS
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos... TU IP |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
Esto es de un foro de sistemas operativos, pero bueno, prueba esto:
Código:
for /f "tokens=1-4 delims=/ " %%a in ('date/t') do (
set dia=%%a
set mes=%%b
set ano=%%c
)
type mslogon.log > respaldovnc-%dia%-%mes%-%ano%.txt
|
|
|
|
|
|
#8 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 419
|
mmmm...gracias claudio
no me funciono si me crea un archivo con ese nombre y fecha ..pero esta en blanco no tengo ke poner la direccion del archivo a copiar o crear ?' no deberia usar xcopy para copiarlo? type supongo ke es para ke lo escriba (o cree) pero lo crea en blanco use lo ke me pusiste...y no funciono... tambien use esto ke ps es lo mismo solo cambie el nombre
Cita:
y tampoco me funciona..lo sigue crerando en blancofor /f "tokens=1-4 delims=/ " %%a in ('date/t') do (
set dia=%%a set mes=%%b set ano=%%c ) type mslogon.log > mslogon %dia%-%mes%-%ano%.txt el original se encuentra en c:/ archivos de programa / ultraVNC / mslogon.log espero me puedas ayudar mas comokiera muchas gracias por la ayuda salu2
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos... TU IP |
|
|
|
|
|
#9 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
Entonces prueba esto:
Código:
type muestra el contenido del archivo c:\archivos de programa\ultraVNC\mslogon.log por pantalla, pero como el simbolo > lo redirecciona hacia un archivo (respaldovnc-%dia%-%mes%-%ano%.txt) el contenido termina grabado ahi.for /f "tokens=1-4 delims=/ " %%a in ('date/t') do (
set dia=%%a
set mes=%%b
set ano=%%c
)
type c:\archivos de programa\ultraVNC\mslogon.log > respaldovnc-%dia%-%mes%-%ano%.txt
Tambien podrías hacerlo con: xcopy c:\archivos de programa\ultraVNC\mslogon.log respaldovnc-%dia%-%mes%-%ano%.txt |
|
|
|
|
|
#10 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 419
|
sigue sin funcionar :S
no c por ke sera..estoy poniendo todo como debe ser no necesitare algun echo off o algo asi?? demonios no se ke me falte gracias por tu ayuda salu2
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos... TU IP |
|
|
|
|
|
#11 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
Ahora lo probé, es asi:
Código:
for /f "tokens=1-4 delims=- " %a in ('date/t') do (
set dia=%%a
set mes=%%b
set ano=%%c
)
xcopy c:\archivos de programa\ultraVNC\mslogon.log respaldovnc-%dia%-%mes%-%ano%.txt
|
|
|
|
|
|
#12 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 419
|
ke tal claudio...
lamento informarte ke no me es posible hacer ke funcione, copio y pego lo ke me estas diciendo y aun asi no funciona si abro el cmd y tecleo esto :
Cita:
me aparece el sig error:type c:\archivos de programa\UltraVNC\mslogon.log
Cita:
que podria ser?..no me funciona ese codigo en el archivo .bat..El sistema no puede hallar la ruta especifiada
Erro mientras se procesaba archivos. El sistema no puede hallar la ruta especifiada Error mientras se procesaba de. El sistema no puede hallar la ruta especifiada y tampoco si lo tecleo directo en el cmd y si pongo este comando :
Cita:
me crea un archivo de texto pero al abrirlo dice " el sistema no pudo hallar el archivo especificado "copy c:\archivos de programa\UltraVNC\mslogon.log > c:\respaldoVNC.txt
y ya revise la ruta y esta correcta...hasta lo de las mayusculas y todo.. te agradesco tu ayuda espero podamos resalver este problema ! gracias salu2
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos... TU IP |
|
|
|
|
|
#13 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
Esto está mal:
copy c:\archivos de programa\UltraVNC\mslogon.log > c:\respaldoVNC.txt No existe copy, sino xcopy.Ademas, con xcopy o el antiguo copy no usas > que es para redireccion. La sintaxis de xcopy es: xcopy [parametros opcionales] archivo_origen archivo_destino Si copias y pegas mi mensaje anterior no deberías tener problemas, a menos que alguna ruta esté mal, y recuerda, con xcopy no usas redireccion (>). Comprueba las rutas. |
|
|
|
|
|
#14 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Mensajes: 419
|
no :( :( :(
aaa ok...entiendo lo de copy y xcopy
pero pues ami me sigue sin funcionar ya hasta probe con otros archivos y no funciona...otras rutas ..ya cambie de todo y con algunos codigos me crea el archivo .txt péro vacio o con el mensaje de
Cita:
con otros codigos no crea nada"el sistema no puede hallar la ruta especifica" o el archivo especifico "
e probado con rutas muy faciles...como c:\archivos de programa\killbox.exe y algunas otras...y me sigue sin funcionar tiene algo ke ver el SO ?...yo tengo WinXP Pro SP2 y como me dices en tu ultimo post...ya no use el signo > y kon este comando directo en el cmd:
Cita:
me dice " numero de parametros no validos " xcopy c:\archivos de programa\UltraVNC\mslogon.log respaldoVNC.txt
muchisimas gracias por tu ayuda y tiempo espero no estar molestando con este tema tan facil pero tan complejo para mi muchas gracias salu2
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos... TU IP |
|
|
|
|
|
#15 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
|
si, esto esta mal:
xcopy c:\archivos de programa\UltraVNC\mslogon.log respaldoVNC.txt es: xcopy "c:\archivos de programa\UltraVNC\mslogon.log" respaldoVNC.txt esto es para que no interprete los espacios en blanco del directorio archivos de programa como si fueran mas parametros. |
|
|
|