MySQL Sandbox è uno strumento open source che offre una rapida e indolore di installare server MySQL lato in isolamento.
Posa In Opera:
Estrarre i necessari binari di MySQL da qualche parte sotto la vostra directory home, e dargli un nome conveniente (ad esempio /opt/mysql/5.1.10, o $ HOME / binari / 5.1.10)
Estrarre il pacchetto di distribuzione in una directory vuota ed eseguire lo script di installazione. Ad esempio:
./install.pl -f sandbox.conf --basedir = $ HOME / binari / 5.1.10
È possibile creare la directory dei dati in due modi:
- Utilizzo di script mysql_install_db. In questo caso, la sandbox eseguirà uno script aggiuntivo da installare username e password nel database.
install.pl --datadir_from = sceneggiatura
- La copia da una directory già esistente (è necessario disporre dei privilegi necessari per leggere FIE dall'origine)
install.pl --datadir_from = dir: / usr / local / mysql / data / mysql
Per visualizzare le opzioni disponibili, eseguire ./install.pl --help
Uso:
Cambiare directory a quello appena creato (default:
$ HOME / mysql_sandboxVERSION)
Avviare il server
./start.sh
Arrestare il server
./start.sh
utilizzare un client con il server sandbox:
./use.sh
What è nuovo in questa versione:
- MySQL-3.0.28 Sandbox ora supporta MySQL 5.6 più modi.
- Oltre a creare sandbox senza errori, lo fa anche sopprimere la prolissità inutile, rende la 'clear' comando più sicuro, e si aggiunge uno script per consentire ID transazione globale in replica.
Cosa c'è di nuovo nella versione 3.0.19:
- MySQL Sandbox 3.0.19 supporta ora tarball che don 't iniziare con' mysql '.
- prefissi supportati sono 'mysql', 'Percona', e 'MariaDB'.
- È possibile anche aggiungere un prefisso alla directory tarball estratto.
- Queste modifiche hanno l'effetto collaterale di rendere & quot; make_sandbox & quot; all'indietro incompatibili. La sintassi va da
- & quot; make_sandbox tarball [--export_binaries] [opzioni per low_level_make_sandbox] & quot;
- & quot; make_sandbox [--export_binaries | --add_prefix] tarball - [opzioni per low_level_make_sandbox] & quot;
- (notare il '-' prima delle opzioni finali)
Cosa c'è di nuovo nella versione 3.0 GA:
- Le nuove caratteristiche includono: installazione come modulo Perl, la sandbox strumento, una suite di test con 200 test, test definiti dall'utente, il controllo porta, capacità di installare da una directory di origine e dai binari già installati, spostare, copiare, conservazione e eliminazione di sandbox, la creazione di sistemi di replica gerarchici.
Requisiti :
- sistema operativo Linux o FreeBSD
- MySQL Community Edition
- Perl
- GNU Bash
I commenti non trovato