Hello there - Cambio de Blog
Thursday, 3. September 2009, 21:43:37
http://sk0ry.tumblr.com
Welcome everyone, aquí van a encontrar un poko de las cosas a las que me dedico y que me gusta hacer. Yo soy Iván (Sk0rpy0) de Chihuahua, México, egresado de la carrera de sistemas y actualmente cursando la maestría. Me considero una persona alivianada, geek y que le gusta compartir lo poco que puedo saber con los demás ... En fin pasenla shido y espero que algo de lo que les ponga aquí les pueda servir
All my personal posts are under Creative Commons License.















Anonymous # 18. August 2008, 19:33
q chingados es eso? un contador?
Sk0rpy0 # 18. August 2008, 19:38
Anonymous # 27. August 2008, 19:49
hola, cordial saludo desde colombia, mira queria saber si me puedes ayudar con un dato, navegando me encontre con un ejemplo tuyo de como usar mysqldump pero no logro descifrar que tipo de variable es "ConfigurationManager.AppSettings["MysqlDump"]", o como va eso, la verdad es que me urge, de antemano gracias.
pd: ta lindo el bebe. ;)
Sk0rpy0 # 27. August 2008, 20:36
EL comando se usaría algo así:
mysqldump --opt --database "nombre_bd_a_respaldar"
Anonymous # 27. August 2008, 20:47
hola, si eso es lo que quiero, lo estoy haciendo desde c#, una aplicacion que respalda la bd, y pues encontre tu codigo, pero no doy como declarar esa variable que te mencione se encuentra en la siguiente linea:
ProcessStartInfo psi = new ProcessStartInfo(ConfigurationManager.AppSettings["MysqlDump"], args);
lo que no se es como definirla, me sale resaltada, y dice que no existe en el contexto actual.
podrias instruirme?
Anonymous # 27. August 2008, 20:56
mira probe la linea de codigo sql desde el promp y este es el resultado
mysql> mysqldump --opt --database "almacen";
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'mysqldump --opt --database "almacen"' at line 1.
tienes idea por que sera?
tambien lo probe sin comillas, añadiendo la ruta de guardado y todos me botan el mismo error.
Sk0rpy0 # 27. August 2008, 21:29
Anonymous # 27. August 2008, 22:15
ok, ya crea el archivo, pero es un archivo en blanco, no guarda nada, bueno y analizando como funciona esto pregunto:
como hago para que el cmd se posicione en el directorio donde se encuentra mysqldump.exe pues ya que el cmd si no esta en el dir me dice que no lo reconce como comando, thx for help =D
Sk0rpy0 # 27. August 2008, 22:25
P.S. Ya salí del trabajo xD .... si tienes dudas te contestaría más tarde. Slds.
Anonymous # 27. August 2008, 23:18
volvi, jejeje, ya solucione lo del directorio de inicio con la propiedad psi.workingdirectory = "dir", pero ahora la ejecucion no termina =S.
pareciera que no se quisiera dejar, no? =(
Anonymous # 28. August 2008, 00:04
hola, yo otra vez, espero no sea molestia pero podrias decirme que hay de mal en este codigo:
string filename = Path.Combine(carpeta.SelectedPath, "backup-"+DateTime.Now.ToString(@"yyyy-MM-dd.\sql"));
string cadena = "mysqldump --host=localhost --opt --user=root almacen";
MessageBox.Show(filename);
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe", string.Format("\"\"{0}\" > \"{1}\"\"",cadena, filename));
psi.WorkingDirectory = @"C:\xampp\mysql\bin";
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
using (Process process = new Process())
{
process.StartInfo = psi;
process.Start();
process.WaitForExit();
MessageBox.Show("BackUp realizado");
}
Anonymous # 28. August 2008, 00:53
ok man, ya logre solucionarlo, muchas gracias por tu tiempo y ayuda.
casi que no, eso de las comillas da mucha lata, por cierto que indica el "/c" que vi que tuve que colocarlo para que recibiera el segundo parametro?
Sk0rpy0 # 28. August 2008, 13:17
P.S. Que bien que ya te quedó solucionado ese problema
Anonymous # 13. October 2008, 21:43
Hola.
He seguido las pautas que me distes pero al introducir devenv/resetskippkgs me pone "devenv" no se reconoce como un comando interno o externo, programa o archivos por lotes ejecutables.
Qué quiere decir??
Me podrías ayudar??
Saludos. GRacias por la respuesta anterior.
Te escribo por esta página del blog porque por la otra no podia...
mi correo de msn: maruchi_best@hotmail.com