Nous avons tous régulièrement besoin de monter rapidement un ou plusieurs serveurs MySQL pour tester telle ou telle fonctionnalité. Et évidemment, c’est toujours quand on veut aller vite qu’on fait des erreurs et qu’on se retrouve avec des serveurs qui ne démarrent pas. MySQL Sandbox a été créée pour nous aider dans cette situation. Giuseppe s’est en effet trouvé de nombreuses fois dans la situation où il perdait énormément de temps à monter des environnements jetables et il a imaginé un script permettant d’automatiser cette création d’environnements jetables.
Sans entrer dans le détail des commandes (voir pour cela la page sur Launchpad), MySQL Sandbox permet de créer en une ligne de commande des environnements complets et variés : un serveur, plusieurs serveurs indépendants, un maître-plusieurs esclaves…Il est même possible de créer, toujours en une seule ligne, une réplication circulaire entre N serveurs ! Le script permet également de démarrer, arrêter, effacer chacun des serveurs ainsi créés ou de faire une opération pour tous les serveurs à la fois.
Ca faisait un moment que je voulais prendre un peu de temps pour voir ce qu’il était possible de faire avec MySQL Sandbox, maintenant c’est sûr : je vais m’y mettre !
A voir également sur le sujet : un précédent article d’Arnaud, sur dbnewz bien sûr !
Mots-clefs : MySQL, OpenSQLCamp, outils
Heyyyy Stéph,
Merci pour ce compte-rendu de l’OpenSQLCamp, espèce de furieux va
Bref presqu’un sans-faute si ce n’est qu’un autre auteur célèbre ici pour sa verve légendaire avait déjà écrit quelques lignes sur Sandbox
http://www.dbnewz.com/2008/10/10/15-secondes-pour-installer-une-replication-mysql-avec-mysql-sandbox-pari-tenu/
Bienvenue sur dbnewz !
Ah oui, d’ailleurs à l’époque, je l’avais lu ce post…
J’ai une circonstance atténuante quand même : j’ai écrit le post tout en écoutant une autre session…