sql >> Databasteknik >  >> RDS >> Mysql

Flera MySQL-instanser på en enda maskin

OK, den här frågan bör stängas eftersom den inte är programmeringsrelaterad, det här är verkligen en fråga för den kommande "syster"-sidan men jag ska försöka svara på den ändå. Nu har jag aldrig använt MySQL och någon kan säkert svara bättre.

Låt oss börja med en google-sökning

(5 minuter senare... bestämde mig för att ta steget efter att bara ha läst ett par resultat)

  • ladda ner + installera mysql essential-paketet (mysql-essential-5.1.30-win32.msi)
  • kör konfigurationsguiden
  • kör konfigurationsguiden igen (ändrar db-sökväg, portnr)
  • ta en titt på http:// dev.mysql.com/doc/refman/5.1/en/multiple-windows-services.html
  • ta en titt på my.ini (och säkerhetskopian)
  • få reda på att jag behöver göra en kopia av datafilen och slå samman ini med backup-ini-fil och behövde inte köra konfigurationsguiden två gånger. Borde precis ha redigerat INI till att börja med (men det skulle kräva att man läste manualen.. för mycket arbete! Ini-filen är ändå ganska väl dokumenterad)
  • slå samman ini-filer, gör ändringar i tjänstens namn
  • kör kommandon:mysqld --install mysql1, mysqld --install mysql2, net start mysql1, net start mysql2

20 min, klart.

Nu har vi steg-för-steg-instruktioner för att köra flera MySQL-instanser på en enda maskin, vilket förmodligen kommer att dyka upp som det första resultatet i google nästa gång någon söker efter det;)




  1. Hur man väljer en rad baserat på maxvärdet i flera rader

  2. Hur listar man poster med datum från de senaste 10 dagarna?

  3. Stora .PDF-filer laddas inte upp till MySQL-databasen som medium BLOB via PHP, filer under 2 MB fungerar bra

  4. hur man lägger till ett datum (DateTime.now) till en mySql-databas i C#