sql >> Database >  >> RDS >> Mysql

ConnectionString voor het verbinden van 3 masternodes met MySQL

Dit wordt niet ondersteund door MySQL.Data. Zoals je hebt opgemerkt, zijn er meerdere bugrapporten (#81650 , #88962 ) wijzen op dit probleem, maar het is al drie jaar niet opgelost.

Zoals hier uitgelegd , is er een alternatieve MySQL-bibliotheek, MySqlConnector , die deze syntaxis van de verbindingsreeks ondersteunt. Helaas is er geen EF6-bibliotheek voor beschikbaar. (Er is een EF.Core-pakket, Pomelo.EntityFrameworkCore.MySql .)

Een tijdelijke oplossing zou zijn om een ​​load balancer van laag 4 voor uw drie Galera-knooppunten te maken. Galera biedt documentatie over hoe dit te doen met HAProxy . Uw C# MySQL-client zou verbinding maken met HAProxy en de verbindingen tussen uw Galera-servers verdelen.



  1. Vind rijen waar tekstarray een waarde bevat die vergelijkbaar is met invoer

  2. Laravel:dynamisch verbinding maken met databases

  3. Mogelijk om te linken naar een andere database link?

  4. mysql geeft lege set terug