Mysql
 sql >> Base de données >  >> RDS >> Mysql

Plusieurs instances MySQL sur une seule machine

OK, cette question devrait être fermée car non liée à la programmation, c'est vraiment une question pour le site "sœur" à venir mais je vais essayer d'y répondre quand même. Maintenant, je n'ai jamais utilisé MySQL et quelqu'un peut probablement faire une meilleure réponse.

Commençons par un recherche google

(5 minutes plus tard... j'ai décidé de franchir le pas après avoir lu quelques résultats)

  • télécharger + installer le package mysql essential (mysql-essential-5.1.30-win32.msi)
  • exécuter l'assistant de configuration
  • exécuter à nouveau l'assistant de configuration (modification du chemin de la base de données, numéro de port)
  • jetez un œil à http:// dev.mysql.com/doc/refman/5.1/en/multiple-windows-services.html
  • regardez my.ini (et la sauvegarde)
  • comprendre que j'ai besoin de faire une copie du répertoire de données et de fusionner ini avec le fichier ini de sauvegarde et que je n'ai pas eu besoin d'exécuter l'assistant de configuration deux fois. J'aurais dû juste éditer l'INI pour commencer (mais cela nécessiterait de lire le manuel... trop de travail ! Le fichier ini est de toute façon assez bien documenté)
  • fusionner des fichiers ini, apporter des modifications au nom du service
  • exécuter les commandes :mysqld --install mysql1, mysqld --install mysql2, net start mysql1, net start mysql2

20 min, c'est fait.

Nous avons maintenant des instructions étape par étape pour exécuter plusieurs instances MySQL sur une seule machine, qui apparaîtront probablement comme le premier résultat dans Google la prochaine fois que quelqu'un la recherchera;)