sql >> Databáze >  >> RDS >> Mysql

Jak zkontrolovat, zda je připojení MySQL šifrováno SSL?

Zveřejňuji svou odpověď z https://stackoverflow.com/a/46609559/492336 :

Tento příkaz SQL můžete spustit z MySqlConnection:SHOW SESSION STATUS LIKE 'Ssl_cipher' a zobrazí se vám, zda je připojení šifrováno.

Příklad kódu:

var connection = new MySqlConnection(ConfigurationManager.AppSettings["Test"]);
connection.Open();
var command = new MySqlCommand("SHOW SESSION STATUS LIKE \'Ssl_cipher\'", connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
    Console.WriteLine($"{reader.GetString(0)}: {reader.GetString(1)}");
}


  1. Jak najít rozdíl v hodnotách černobílého formátu TIMESTAMP v Oracle?

  2. mysql_query vrací pouze typ řetězce pro typ int/fload db

  3. xampp mysql Inicializace více hlavních struktur se nezdařila

  4. Reprezentace dat, časů a intervalů v PostgreSQL