MySQL Sandbox est un outil open source qui offre une installation rapide et indolore du côté serveur MySQL dans l'isolement.
Installation:
Décompressez les fichiers binaires MySQL nécessaires quelque part sous votre répertoire personnel, et de lui donner un nom pratique (par exemple /opt/mysql/5.1.10 ou $ HOME / binaires / 5.1.10)
Décompressez le paquet de distribution dans un répertoire vide et exécutez le script d'installation. Par exemple:
./install.pl -f sandbox.conf --basedir = $ HOME / binaires / 5.1.10
Vous pouvez créer le répertoire de données de deux manières:
- En utilisant un script mysql_install_db. Dans ce cas, le bac à sable sera exécuter un script supplémentaire à installer nom d'utilisateur et mot de passe dans la base de données.
install.pl --datadir_from = scénario
- La copie à partir d'un répertoire déjà existant (vous devez avoir les privilèges nécessaires pour lire les EPE de l'origine)
install.pl --datadir_from = dir: / usr / local / mysql / data / mysql
Pour voir les options disponibles, exécutez ./install.pl --help
Utilisation:
Changer de répertoire à celui nouvellement créé (par défaut:
$ HOME / mysql_sandboxVERSION)
Démarrez le serveur
./start.sh
Arrêtez le serveur
./start.sh
utiliser un client avec le serveur de bac à sable:
./use.sh
What est nouveau dans cette version:
- MySQL 3.0.28 Sandbox prend désormais en charge MySQL 5.6 plus de moyens.
- En plus de créer des bacs à sable sans erreurs, il ne supprime également la verbosité inutile, il fait la «claire» commandent plus sûr, et il ajoute un script pour activer ID global de transaction dans la réplication.
Quoi de neuf dans la version 3.0.19:
- MySQL 3.0.19 Sandbox prend désormais en charge les archives tar que don 't Commençons par' mysql '.
- préfixes sont pris en charge 'mysql', 'Percona »et« MariaDB ».
- Vous pouvez également ajouter un préfixe dans le répertoire archive extraite.
- Ces changements ont pour effet secondaire de rendre & quot; make_sandbox & quot; incompatible avec les précédentes. La syntaxe va de
- & quot; make_sandbox archive [--export_binaries] [options pour low_level_make_sandbox] & quot;
- & quot; make_sandbox [--export_binaries | --add_prefix] archive - [options pour low_level_make_sandbox] & quot;
- (notez le '-' avant les options finales)
Ce qui est nouveau dans la version 3.0 GA:
- Les nouvelles fonctionnalités comprennent: l'installation en tant que module Perl, le bac à sable outil, une suite de test avec 200 tests, tests définis par l'utilisateur, contrôle le port, la capacité de l'installation à partir d'un répertoire source et à partir des binaires déjà installés, déplacer, copier, sauvegarder et supprimer des bacs à sable, la création de systèmes de réplication hiérarchiques.
Exigences :
- système d'exploitation Linux ou FreeBSD
- MySQL Community Edition
- Perl
- GNU Bash
Commentaires non trouvées