MySQL Sandbox es una herramienta de código abierto que ofrece una rápida e indolora instalación del servidor MySQL lado de forma aislada.
Instalación:
Descomprimir los archivos binarios de MySQL necesarios en algún lugar bajo el directorio inicial, y darle un nombre conveniente (por ejemplo /opt/mysql/5.1.10, o $ HOME / binarios / 01.05.10)
Desembale el paquete de distribución en un directorio vacío y ejecutar el script de instalación. Por ejemplo:
./install.pl -f sandbox.conf --basedir = $ HOME / binarios / 5.1.10
Puede crear el directorio de datos de dos formas:
- Utilizando script mysql_install_db. En este caso, la caja de arena se ejecutará un script adicional para instalar nombre de usuario y contraseña en la base de datos.
install.pl --datadir_from = script
- Copia de un directorio ya existente (es necesario tener los privilegios necesarios para leer fica desde el origen)
install.pl --datadir_from = dir: / usr / local / mysql / data / mysql
Para ver las opciones disponibles, ejecute ./install.pl --help
Uso:
Cambie el directorio a la recién creada (por defecto:
$ HOME / mysql_sandboxVERSION)
Inicie el servidor
./start.sh
Detener el servidor
./start.sh
utilizar un cliente con el servidor de caja de arena:
./use.sh
What es nuevo en esta versión:
- MySQL-Sandbox 3.0.28 ahora soporta MySQL 5.6 en más formas.
- Además de la creación de cajas de arena sin errores, eso también suprimir la verborrea innecesaria, hace que el 'clear' comando más seguro, y añade un script para habilitar ID de transacción global en la replicación.
¿Cuál es nuevo en la versión 3.0.19:
- MySQL Sandbox 3.0.19 ahora soporta archivos tar que don 't empezar con' mysql '.
- prefijos soportados son 'mysql', 'Percona', y 'MariaDB'.
- Usted también puede añadir un prefijo al directorio tarball extraído.
- Estos cambios tienen el efecto secundario de hacer & quot; make_sandbox & quot; hacia atrás incompatibles. La sintaxis va desde
- & quot; tarball make_sandbox [--export_binaries] [opciones para low_level_make_sandbox] & quot;
- & quot; make_sandbox [--export_binaries | --add_prefix] tarball - [opciones para low_level_make_sandbox] & quot;
- (notar el '-' antes de las opciones finales)
¿Qué hay de nuevo en la versión 3.0 GA:
- Las nuevas características incluyen: instalación como módulo de Perl, la caja de arena herramienta, un banco de pruebas con 200 pruebas, pruebas definidas por el usuario, comprobación del puerto, la capacidad de instalar desde un directorio de origen y de los binarios ya instalados, mover, copiar, preservando y eliminación de cajas de arena, creando sistemas de replicación jerárquicos.
Requisitos :
- El sistema operativo Linux o FreeBSD
- MySQL Community Edition
- Perl
- GNU Bash
Comentarios que no se encuentran