![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola soto, a mi modo de ver puedes hacerlo de dos formas:
a) Si tienes Delphi instalado en el ordenador Como la estructura de My.ini es la de un TIniFile (SECCION, VARIABLE, VALOR), solo tendrias que hacerte una aplicación que copiara los valores de "basedir" y "datadir" de una sección tuya a la sección "mysqld" y salvar el nuevo "My.ini" modificadob) No tienes Delphi, entonces utilizar un programilla en DOS 1º - Modificar el "My.ini" para que "basedir" y "datadir" apunten a otro sitio (por ejemplo basedir=G:\WWW\mysql y datadir=G:\WWW\mysql\data) donde previamente habras copiado la estructura de directorios que utilizas actualmenteEn ambos casos (por seguridad) deberias parar el servicio, modificar (My.ini o programilla DOS) y reactivar el servicio. Espero que te sirva de ayuda, si quieres algo más, "chifla", ![]() Saludos, salvica |
|
#2
|
|||
|
|||
|
Hola salvica, muchas gracias. Lo que decís vos en el punto dos es lo que quiero hacer. Pero me veo con estos problemas:
Por ahora la única solución que encontré, es tirarle al instalador mio el instalador del MySQL, una vez ejecutado el instalador de mysql arranca el mío y en una carpeta cualquiera corro unos comandos de DOS (si les interesa los pongo) que crean y cargan la base de datos y pum todo anda....... pero es medio feo que una aplicación de escritorio te abra dos ventanas de instalación a mi criterio Muchas gracias de nuevo, haaaa te chiflo ![]() |
|
#3
|
||||
|
||||
|
Hola soto, salvica de nuevo al aparato
Vamos a ver, el My.ini (por definición) solo puede estar en "x:\" o en "x:\WINDOWS\", te digo lo de "x" porque depende de la unidad de arranque (yo instalé wXP en el disco "D", en cierta ocasión) y además el directorio "WINDOWS" depende del sistema operativo, en w2000 es "WINNT", así que lo primero que haremos será buscar el directorio "WINDOWS"
Ahora, en el evento OnLoad del Form, hacemos los pasos para crear My.ini (si no lo encontramos)
Una vez llegado a este punto, tendrias que poner en la sección "mysqld" el contenido bien de la sección "ArchivosdePrograma" o bien el de la "BORRAME" dependiendo de un valor externo (Aplicación de consola) o por el estado de un "CheckBox" y hacer más o menos lo que yo he hecho con la sección "original" Espero que todo este rollo te sirva para algo, en caso contrario sigue chiflando.... ![]() Saludos: salvica |
|
#4
|
|||
|
|||
|
Muchas gracias, lamento no haberte contestado antes, lo que pasa es que se me rompió la compu. Lo pruebo y te cuento. Mil gracias!!!!
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|