Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   automatizar instalación de mysql (https://www.clubdelphi.com/foros/showthread.php?t=66238)

Aprendiendo 09-02-2010 14:40:16

automatizar instalación de mysql
 
Hola a tod@s, mi duda es la siguiente:

¿Que tendría que hacer para poder automatizar una instalación de MySQL?

Mi intención es la siguiente, una vez que el usuario empiece a instalar mi aplicación no tenga que realizar manualmente la instalación de MySQL, sino que esta instalación se haga automáticamente y sin ninguna intervención por parte del usuario final.

¿Es posible? En caso afirmativo, por favor comentar pasos a seguir.

Esperando una pronta respuesta, reciban un cordial saludo...
:):eek::)

Neftali [Germán.Estévez] 09-02-2010 16:22:57

Cita:

Empezado por Aprendiendo (Mensaje 353434)
¿Es posible? En caso afirmativo, por favor comentar pasos a seguir.

Aunque es posible, personalmente creo que no es recomendable.

Piensa que a veces el ordenador del cliente/usuario puede tener otra instalación de MySQL instalada. Puede ser la misma versión o diferente.
¿Qué pasaría con otras aplicaciones que estuvieran utilizando esa versión preinstalada? ...

Son muchos problemas son que se te pueden plantear, de ahí que, personalmente, no te lo recomiendo.

Si aun así deseas hacerlo, bastará con lanzar la instalación de MySQL desde tu propio instalador. La mayoría poseen una sección donde se pueden definir otros ejecutables a lanzar.
Revisa las opciones del ejecutable, ya que es posible que puedas lanzarlo con parámetros para definir determinadas opciones.

heroe 10-02-2010 05:48:45

Recomendaciones con MySQL
 
Coincido totalmente con Neftali.
Pero, si quieres seguir adelante con este tema de paso algunos tips:)

Ve a la web de MySQL
http://www.mysql.com/

De ahi vas a necesitar una version de MySQL no install, talvez un conector también no install y las herramientas administrativas MyGuiTools también no install.

El manipular la instancia de MySQL, te toca a tí, pero aquí debes tener mucho cuidado. Por ahí tengo algo de código en Delphi para hacer esto.
La configuración de la instancia se guarda en un archivo .INI

También deberás manipular las instrucciones para crear y recuperar respaldos.

Hay más, pero es extenso este tema...
Suerte

Aprendiendo 10-02-2010 16:19:58

Gracias a los dos.

Según comentáis la instalación automatizada de MySQL trae más inconvenientes que beneficios. Así que al final realizaré un manual de instalación MySQL con la contraseña inicial "root" y después la primera vez que ejecute el programa cambio el nombre y añado contraseña.

¿Que os parece?

La intención es realizar una aplicación para su posterior venta masiva, distinto es cuando realizas un software para un sólo cliente, en el presupuesto que doy siempre incluyo la instalación y configuración de MySQL.

Saludos... :):eek::)


La franja horaria es GMT +2. Ahora son las 00:09:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi