Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mehrere MySQL-Instanzen auf einem einzigen Computer

OK, diese Frage sollte als nicht programmierungsbezogen geschlossen werden, das ist wirklich eine Frage für die kommende "Schwester"-Site, aber ich werde versuchen, sie trotzdem zu beantworten. Jetzt habe ich MySQL noch nie benutzt und jemand kann wahrscheinlich eine bessere Antwort geben.

Beginnen wir mit einem Google-Suche

(5 Minuten später... beschloss, den Sprung zu wagen, nachdem ich nur ein paar Ergebnisse überflogen hatte)

  • Mysql Essential-Paket herunterladen und installieren (mysql-essential-5.1.30-win32.msi)
  • Konfigurationsassistenten ausführen
  • Führen Sie den Konfigurationsassistenten erneut aus (ändern Sie den DB-Pfad, die Port-Nr.)
  • sehen Sie sich http:// dev.mysql.com/doc/refman/5.1/en/multiple-windows-services.html
  • sehen Sie sich meine.ini (und das Backup) an
  • Ich habe herausgefunden, dass ich eine Kopie des Datenverzeichnisses erstellen und die INI mit der Backup-INI-Datei zusammenführen muss und den Konfigurationsassistenten nicht zweimal ausführen musste. Hätte am Anfang einfach die INI bearbeiten sollen (aber das würde das Lesen des Handbuchs erfordern ... zu viel Arbeit! Die INI-Datei ist sowieso ziemlich gut dokumentiert)
  • ini-Dateien zusammenführen, Dienstnamen ändern
  • Befehle ausführen:mysqld --install mysql1, mysqld --install mysql2, net start mysql1, net start mysql2

20 Minuten, fertig.

Jetzt haben wir eine Schritt-für-Schritt-Anleitung zum Ausführen mehrerer MySQL-Instanzen auf einem einzigen Rechner, die wahrscheinlich als erstes Ergebnis in Google auftauchen wird, wenn jemand das nächste Mal danach sucht;)