FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Instalar MySql en unidad diferente a C?
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Instalar MySql en unidad diferente a C?
Posted: Wed Aug 03, 2016 12:27 AM

Hola Amigos:

Alguno de ustedes tiene la experiencia de haber instalado MySql o MariaDB en una
unidad diferente a C:????

Uno de mis clientes quiere instalar la aplicaci贸n en un DD externo para llegar a cualquier
PC conectarlo y poder trabajar.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Wed Aug 03, 2016 12:17 PM
Armando;
El Servidor de MySQL se instala como un "servicio". Por lo que no se lo puede tener instalado en un disco externo y al conectarlo a un equipo pretender que salga andando. De manera que en cada PC que desees usar este RDBMS se lo debe tener instalado.
Ahora bien, lo que si puede es direccionar la lectura de la carpeta de base de datos.
lo que se hace es lo siguiente:
Supongamos que a mi disco externo, en cada PC que lo conecto, le digo que use la letra de unidad X (en Windows 10 lo hago desde Administracion de discos, bot贸n derecho en 铆cono de windows y cambio la letra signada por defecto).
Lo que hago es ir a la carpeta: \MySQL\data y edito my.ini
[mysqld]
datadir=X:/mgIdeas/dataB <---------- la ruta que pretendo lea la/s base de datos
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=251M
innodb_log_file_size=50M
[client]
port=3306

Este archivo my.ini lo debo copiar en cada equipo que instalo MySQL en \MySQL\data
Dentro de dataB, se van creando todas las databases que se deseen
Importante: dentro de la carpeta dataB (o como la llames) debemos copiar la carpeta, mysql (yo uso MariaDB pero, entiendo, MySQL tiene el mismo arbol) esta en \MySQL\data\mysql
Luego debemos hacer lo siguiente:
boton derecho en icono de win (windows 10) y abrimos: Administracion de discos - Servicios y aplicaciones - Servicios
buscamos MySQL detenemos el servicio, y lo hacemos arrancar de nuevo.
Si todo estuvo bien ahora lee de X:/mgIdeas/dataB
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Wed Aug 03, 2016 07:45 PM

Mario:

Gracias por la respuesta, lo platicar茅 con mi cliente, aunque no es exactamente
lo que quiere, puede ser una buen alternativa.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 133
Joined: Mon May 12, 2008 04:13 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Thu Aug 04, 2016 08:46 PM
Armando

Saludos

Mysql lo puedes trabajar en discos duros, memoria usb, bajo myisam, innodb trabaja perfecto. Simplemente lo puedes hacer descargando
USBWebserver v8.6 al descargarlo solo ejecutas usbwebserver.exe te sale una ventanita donde puedes configurar algo muy simple el trabaja con el puerto
3307 por defecto sin embargo lo puedes cambiar, en la ventana que abres y a su vez le puedes marcar para que esa ventana se abra minimizada en segundo plano.

Como deberias manejarlo desde fivewin

Code (fw): Select all Collapse
聽 聽If lIsDir("USBWebserver v8.6")
聽 聽 聽 If !IsExeRunningAll( "usbwebserver.exe" )
聽 聽 聽 聽 聽 聽cPara := 聽""
聽 聽 聽 聽 聽 聽 cExec := cFilePath(GetModuleFileName(GetInstance()))+"USBWebserver v8.6\usbwebserver.exe"
聽 聽 聽 聽 聽 聽 ShellExecute( 0, "Open", cExec, cPara, 0, 1 )
聽 聽 聽 聽 EndIf
聽 聽EndIf


puedes cambiar de equipo y el abre el servicio de mysql independientemente de instalacion, en pocas palabras no necesitas instalar solo abrir el .exe

Me imagino que esta informaci贸n le pueda ser util bastantes del forum, esto se usa para armar paginas web portables, de antemano es muy estable
tengo algunos clientes que por x motivos necesitan accesar a la informaci贸n est茅n donde est茅n y se llevan la memoria usb o disco portatil.
Fivewin 16.11
Harbour 3.2.0
Visual Studio 2015 community
MariaDb/MySql

Ing. MSc. Luis Duque
http://www.accasoft.net
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Thu Aug 04, 2016 09:16 PM

Luis, muy 煤til la informacion
Hay que probarlo
Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Thu Aug 04, 2016 10:10 PM

Luis:

Muy bueno, lo voy a intentar.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Fri Aug 05, 2016 01:40 AM

Guau!
Oro en polvo! :D
gracias Luis Duque!

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 133
Joined: Mon May 12, 2008 04:13 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Fri Aug 05, 2016 01:49 AM

Me alegro que les guste

Cualquier cosa que necesiten estoy a la orden

y es demasiado 煤til, por ejemplo en mi caso hice unas versiones portables para unos sistemas y me a ido muy bien y trabaja rapido con memorias usb solidas

Fivewin 16.11
Harbour 3.2.0
Visual Studio 2015 community
MariaDb/MySql

Ing. MSc. Luis Duque
http://www.accasoft.net
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Fri Aug 05, 2016 02:53 AM

Luis:

Aprovechando tu disponibilidad!, podr铆as dar un poco m谩s de detalle para los que somos 帽o帽os.

Debo instalar USBWebserver en el disco duro externo?, y MySql donde?

En fin algo m谩s de detalle!

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Fri Aug 05, 2016 11:35 AM

Por lo que he visto viene todo incluido al descomprimir el .zip

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 133
Joined: Mon May 12, 2008 04:13 PM
Re: Instalar MySql en unidad diferente a C?
Posted: Fri Aug 05, 2016 12:25 PM

Cristobal

Saludos
si viene todo incluido y solo es ejecutar el usbwebserver.exe y de una vez abre el servicio mysql solo es configurar si se quiere el puerto 3307 a 3306 Y minimizar la ventana de configuraci贸n para que el cliente no lo vea y en fivewin reviso si est谩 abierto el .exe para no volver abrir el servicio

Fivewin 16.11
Harbour 3.2.0
Visual Studio 2015 community
MariaDb/MySql

Ing. MSc. Luis Duque
http://www.accasoft.net

Continue the discussion