Je viens d'installer MySQL 5.7 sur Windows 2012 VM. J'essaie de créer et d'exécuter plusieurs instances, mais très frustré qu'une chose aussi simple ne fonctionne pas.
J'ai installé MySQL dans C: \ Program Files \ MySQL \ MySQL Server 5.7 qui est l'emplacement par défaut, puis j'ai copié le dossier et en ai fait une autre copie pour créer une autre instance (je suppose que c'est comme ça que ça marche?)
Les deux instances MySQL sont illustrées dans l'image ci-dessous.
Les paramètres INI pour les deux serveurs sont indiqués ci-dessous:
Server1
server-id = 1
log-bin = "mysql-bin"
binlog-ignore-db = test
binlog-ignore-db = information_schema
replicate-ignore-db = test
replicate-ignore-db = information_schema
relay-log = "mysql-relay -log "
auto-increment-increment = 2
auto-increment-offset = 1
Server2
id-serveur = 2
log-bin = "mysql-bin"
binlog-ignore-db = test
binlog-ignore-db = information_schema
replicate-ignore-db = test
replicate-ignore-db = information_schema
relay-log = "mysql- relay-log "
auto-increment-increment = 2
auto-increment-offset = 2
J'exécute les deux serveurs en ouvrant l'invite de commande et en tapant ce qui suit:
"C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysqld"
"C: \ Program Files \ MySQL \ MySQL Server 5.7 - 2 \ bin \ mysqld"
La commande semble s'exécuter correctement car aucune erreur n'est affichée, mais lorsque je regarde le gestionnaire de tâches pour voir si des processus mysql sont en cours d'exécution, je n'en vois aucun.
Qu'est-ce que je fais mal?