Mysql
 sql >> база данни >  >> RDS >> Mysql

MySqlConnectionStringBuilder - Свържете се със сертификати

Намерих решение.

  1. Уверете се, че получавате достъп до външна връзка с помощта на облачната конзола на Google + трябва да зададете парола.
  2. Експортирайте 3-те файла със сертификати
  3. Създайте нов сертификат с помощта на

    openssl pkcs12 -export -in client-cert.pem -inkey client-key.pem 
                   -certfile server-ca.pem -out client.pfx
    
  4. Изходен код

        var connectionStringBuilder = new MySqlConnectionStringBuilder
        {
            Server = "<Instance_Ip>",
            UserID = "root",
            Password = "<Password>",
            Database = "<Database_Name>",
            CertificateFile = @"<Path_To_The_File>\client.pfx",
            CertificatePassword = "<Password_For_The_Cert>"
        };
    
        using (var conn = new MySqlConnection(connectionStringBuilder.ToString()))
        using (var cmd = conn.CreateCommand())
        {    
            cmd.CommandText = string.Format("SELECT * FROM test");
            conn.Open();
            var reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                var data = reader.GetString(0);
                Console.WriteLine(data);
            }
        }
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направя пагинация за JSON данни в PHP?

  2. Как да намерите дубликати в 2 колони, а не в 1

  3. Извличането на UTF-8 текст от MySQL в R връща ????

  4. SELECT TOP грешка

  5. Таблицата не може да се изпусне:Ограничение на външен ключ не е успешно