MySQL Sandbox est une suite d'outils très simple et rapide pour déployer la technologie MySQL. Elle vous permet d'atteindre votre objectif final plus rapidement et sans interférence sur la même machine, comme en tant que testeur de logiciels. , vous voulez juste tester la solidité du système logiciel. Vous n'avez pas besoin de trop vous soucier de l'installation de MySQL, et vous n'avez pas besoin d'avoir trop d'expérience avec la base de données MySQL, parfois nous sommes simplement intéressés ; certaines fonctionnalités de la nouvelle version. Il est possible de terminer rapidement l'installation et le déploiement, mais concentrez-vous sur l'expérience de certaines de ses fonctionnalités ; nous pouvons utiliser le bac à sable pour déployer l'architecture d'application de base de données (ReplicationCluster) dont nous avons besoin dans les plus brefs délais pour nous coordonner. notre système d'application existant pour les tests de performances.
1. Installez cpan
yum install cpan -y
2. Installez les packages dont dépend le logiciel
yum install perl-Test-Simple -y
3 Installez MySQL Sandbox
cpan MySQL::Sandbox
4. Définissez les variables d'environnement (sinon une erreur sera générée)
[root@localhost ~]# echo 'export SANDBOX_AS_ROOT=1' >> /root/.bash_profile [root@localhost ~]# source /root/.bash_profile
5. le package binaire mysql (je télécharge mysql5.6 ici. Je vous suggère de prendre l'habitude de télécharger des packages logiciels depuis le site officiel. Je les ai téléchargés ici, comme suit)
Lien de téléchargement : https://dev.mysql. com/downloads/mysql/
6. Exécutez notre instance mysql dans un environnement sandbox
Démarrez le travail d'installation :
[root@localhost]# make_sandbox mysql-5.6.19-linux-glibc2.5-x86_64.tar.gz
Installez plusieurs instances ci-dessous :
Vous pouvez exécutermake_multiple_sandbox --help
Voir l'une de ses utilisations
La valeur par défaut est 3 nœuds. , ce qui signifie trois instances
[root@localhost]# make_multiple_sandbox mysql-5.6.19-linux-glibc2.5-x86_64.tar.gz installing node 1 installing node 2 installing node 3
Après l'exécution, un dossier multi_msb_mysql-5_6_19 sera généré.