sql >> Database teknologi >  >> RDS >> Mysql

ConnectionString til at forbinde 3 master noder til MySQL

Dette er ikke understøttet af MySQL.Data. Som du har bemærket, er der flere fejlrapporter (#81650 , #88962 ), der påpeger dette problem, men det er ikke blevet løst i tre år.

Som forklaret her , er der et alternativt MySQL-bibliotek, MySqlConnector , der understøtter denne forbindelsesstrengsyntaks. Desværre er der ikke noget EF6-bibliotek tilgængeligt for det. (Der er en EF.Core-pakke, Pomelo.EntityFrameworkCore.MySql .)

En løsning ville være at oprette en lag 4-belastningsbalancer foran dine tre Galera-noder. Galera leverer dokumentation om hvordan man gør dette med HAProxy . Din C# MySQL-klient ville oprette forbindelse til HAProxy, og den ville indlæse balanceforbindelser mellem dine Galera-servere.



  1. Konverter Javascript-tid til MySQL-format ved hjælp af PHP

  2. java returnerer tom strengværdi for oracle VARCHAR2

  3. hvordan man eksporterer output i et CSV-format gennem en procedure

  4. Flere forespørgsler afhængige af hinanden