Instalar MySql en unidad diferente a C?

Instalar MySql en unidad diferente a C?

Postby Armando » 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
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Instalar MySql en unidad diferente a C?

Postby MarioG » 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
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Instalar MySql en unidad diferente a C?

Postby Armando » Wed Aug 03, 2016 7: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
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Instalar MySql en unidad diferente a C?

Postby luisduque » Thu Aug 04, 2016 8: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: Select all  Expand view

   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
luisduque
 
Posts: 133
Joined: Mon May 12, 2008 4:13 pm
Location: Venezuela

Re: Instalar MySql en unidad diferente a C?

Postby cnavarro » Thu Aug 04, 2016 9: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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Instalar MySql en unidad diferente a C?

Postby Armando » 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
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Instalar MySql en unidad diferente a C?

Postby MarioG » Fri Aug 05, 2016 1:40 am

Guau!
Oro en polvo! :D
gracias Luis Duque!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Instalar MySql en unidad diferente a C?

Postby luisduque » Fri Aug 05, 2016 1: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
luisduque
 
Posts: 133
Joined: Mon May 12, 2008 4:13 pm
Location: Venezuela

Re: Instalar MySql en unidad diferente a C?

Postby Armando » Fri Aug 05, 2016 2: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
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Instalar MySql en unidad diferente a C?

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Instalar MySql en unidad diferente a C?

Postby luisduque » 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
luisduque
 
Posts: 133
Joined: Mon May 12, 2008 4:13 pm
Location: Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Enrico Maria Giordano and 84 guests