2010-10-18 6 views

Respuesta

6

No necesita "instalar" mysql. Sus binarios se ejecutarán desde cualquier directorio (con las rutas de búsqueda adecuadas, etc.), y su configuración se puede especificar por completo en la línea de comandos, si es necesario, pasando por alto los gustos de /etc/my.cnf, o especificando un archivo de configuración alternativo con camino arbitrario.

Algunos motores pueden funcionar con un directorio de datos de solo lectura (MyISAM, Archive), otros pueden requerir un directorio de datos de lectura/escritura (Innodb) pero eso podría ser un área temporal o ramdisc.

No hay nada "no portátil" sobre MySQL.

+0

gracias MarkR ... – Rajan

+2

Aunque Rajan aceptó, creo que no es la solución. "portable", como en "PortableApps", significa que puede mover el directorio de la aplicación a cualquier lugar, y luego simplemente ejecutar su ejecutable. No hay configuración que hacer después de moverlo, lo que significa que todas las rutas son relativas. –

1

MySQL Embedded Server está disponible para la compra.

+0

muchas gracias por la sugerencia de Ignacio ... ¿hay alguna similar? paquete gratis .. – Rajan

+1

Creo que Firebird tiene algo similar, pero eso no es exactamente MySQL. Sin embargo, está más cerca que SQLite. –

0

me consejo que utilizar SQLite

4

Para tener una versión portátil de MySQL en Linux, puede compilar en una ubicación genérica ./configure --prexif =/MyWorkspace/instala/mysql --exec- prefix =/myworkspace/installs/mysql Luego haga make y make install, esto instalará mysql en/myworkspace/installs/mysql. Luego puede comprimir toda la carpeta de MySQL y puede llevarlo a cualquier parte, excepto que puede ejecutarlo desde la misma estructura de directorios que ha instalado. Compilar mysql requiere algunas dependencias, mira esto aquí http://dev.mysql.com/doc/refman/5.6/en/source-installation.html. Si instala estas dependencias también en/myworkspace/installs/mysqldepends /, su mysql es totalmente portátil.

Cuestiones relacionadas