コード例 #1
0
        protected internal void LoadBaseConfiguration()
        {
            ReplicationServerGroupConfigurationElement group1 = (ConfigurationManager.GetSection("MySQL") as MySqlConfiguration).Replication.ServerGroups.ToArray()[0];
            ReplicationServerConfigurationElement      masterConfiguration = group1.Servers.ToArray()[0];
            ReplicationServerConfigurationElement      slaveConfiguration  = group1.Servers.ToArray()[1];

            groupName = group1.Name;

            connStringRootMaster = new MySqlConnectionStringBuilder(masterConfiguration.ConnectionString);
            masterPort           = (int)connStringRootMaster.Port;

            connStringSlave          = new MySqlConnectionStringBuilder(slaveConfiguration.ConnectionString);
            slavePort                = (int)connStringSlave.Port;
            connStringSlave.Database = databaseName;
        }
コード例 #2
0
        protected internal void LoadBaseConfiguration()
        {
            ReplicationServerGroupConfigurationElement group1 = (ConfigurationManager.GetSection("MySQL") as MySqlConfiguration).Replication.ServerGroups.ToArray()[0];
            ReplicationServerConfigurationElement      sourceConfiguration  = group1.Servers.ToArray()[0];
            ReplicationServerConfigurationElement      replicaConfiguration = group1.Servers.ToArray()[1];

            groupName = group1.Name;

            connStringRootSource = new MySqlConnectionStringBuilder(sourceConfiguration.ConnectionString);
            sourcePort           = (int)connStringRootSource.Port;

            connStringReplica          = new MySqlConnectionStringBuilder(replicaConfiguration.ConnectionString);
            replicaPort                = (int)connStringReplica.Port;
            connStringReplica.Database = databaseName;
        }