sql >> Base de Datos >  >> RDS >> Mysql

ConnectionString para conectar 3 nodos maestros a MySQL

Esto no es compatible con MySQL.Data. Como observó, hay varios informes de errores (#81650 , #88962 ) señalando este problema, pero no se ha solucionado en tres años.

Como explicado aquí , existe una biblioteca MySQL alternativa, MySqlConnector , que admite esta sintaxis de cadena de conexión. Desafortunadamente, no hay una biblioteca EF6 disponible para ello. (Hay un paquete EF.Core, Pomelo.EntityFrameworkCore.MySql .)

Una solución alternativa sería crear un balanceador de carga de capa 4 frente a sus tres nodos de Galera. Galera proporciona documentación sobre cómo hacer esto con HAProxy . Su cliente C# MySQL se conectaría a HAProxy y equilibraría la carga de las conexiones entre sus servidores Galera.