Ho appena installato MySQL 5.7 su Windows 2012 VM. Sto cercando di creare ed eseguire più istanze ma sono molto frustrato dal fatto che una cosa così semplice non funzioni.
Ho installato MySQL in C: \ Programmi \ MySQL \ MySQL Server 5.7, che è la posizione predefinita, quindi ho copiato la cartella e ne ho fatto un'altra copia per creare un'altra istanza (suppongo che funzioni così?)
Entrambe le istanze di MySQL sono mostrate nell'immagine seguente.
Le impostazioni INI per entrambi i server sono riportate di seguito:
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-incremento-incremento = 2
auto-incremento-offset = 1
Server2
id server = 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-incremento-incremento = 2
auto-incremento-offset = 2
Sto eseguendo entrambi i server aprendo il prompt dei comandi e digitando quanto segue:
"C: \ Programmi \ MySQL \ MySQL Server 5.7 \ bin \ mysqld"
"C: \ Programmi \ MySQL \ MySQL Server 5.7 - 2 \ bin \ mysqld"
Il comando sembra funzionare correttamente poiché non viene mostrato alcun errore ma quando guardo il task manager per vedere se sono in esecuzione processi mysql, non ne vedo nessuno.
Che cosa sto facendo di sbagliato?