Bases de Datos > MySQL
Exportar Mysql
F_Tanori:
no, tu indicas todo en el archivo
y lo ejecutas con tu programa, esta es una forma de que el usuario no intervenga pero tienes que ver como mandar llamar el script
Saludos
Ithilien:
Ok sí, pero lo que quiero decir es que se tiene que seguir instalando mysql desde el setup.msi.
F_Tanori:
Y si tu programa no necesita un runtime o archivos de los que dependa para correr (como por ejemplo visual basic, powerbuilder...) entonces puedes hacer algo como:
utilizar un instalador como InnoSetup (mucha informacion en el foro) tambien existen otros pero por ejemplo con ese al terminar el asistente puedes dejar la opcion de ejecutar un programa al finalizar y con ese programa puedes restaurar la base de datos
Pero necesitas que este instalado el servidor de mysql:
se pueden idear varias formas para subir la base de datos, como te comentaba puedes usar mysql en modo batch, puedes leer el script y ejecutarlo a traves de tu programa
los empaquetados msi pueden ejecutarse en modo silecioso
con el parametro /q
Ejemplo:
--- Citar ---archivo.msi /q
--- Fin de la cita ---
para ver mas ayuda sobre los comando puedes ejecutar /?
--- Citar ---archivo.msi /?
--- Fin de la cita ---
Saludos
Altareum:
Hm... En realidad no todo es tan así :P.
Al menos en windows, no es necesario instalar el motor de mysql para poder ejecutarlo. Basta con copiar y pegar una carpeta con la estructura que necesita el programa, y obviamente los archivos necesarios.
Si te fijas, en la sección de descargas de Mysql, puedes bajarte una versión sin instalador "Without installer (unzip in C:\)".
Esto lo hago habitualmente, ya que cuando quiero hacer un backup de mis webs copio el directorio completo, hasta lo he puesto en otras pc y funciona bárbaro (incluyendo apache y php).Lo único que a veces necesito retocar es la configuración (como php.ini).
Por ende, lo que puedes hacer, es crear la configuración "básica", con permisos de usuarios, bases de datos, tablas, etc.... y luego crear un paquete, el cual el programa, al correr por primera vez copie todo a la carpeta donde tienes el programa.
Saludos.
Altareum.
Ithilien:
Altaeum, podrías detallar el proceso un poco más? :
He bajado MySQL without installer, y ahora estoy tratando de configurarlo con mi base de datos, pero el primer problema que tengo es que no puedo entrar a mysql. Yo solamente he descomprimido el .zip y lejecutado mysqld. Luego he tratado de conectarme como siempre al estilo de mysql -h localhost -u, con root, pero no me deja.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa