Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić, czy połączenie MySQL jest szyfrowane SSL?

Publikowanie mojej odpowiedzi z https://stackoverflow.com/a/46609559/492336 :

Możesz wykonać tę instrukcję SQL z wnętrza MySqlConnection:SHOW SESSION STATUS LIKE 'Ssl_cipher' i pokaże, czy połączenie jest szyfrowane.

Przykładowy kod:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz skrypt bash monitorujący zapytania MySQL

  2. Dlaczego MySQL zwraca te same wyniki podczas używania RAND() w instrukcji SELECT?

  3. laravel posiadający:Nie znaleziono kolumny

  4. Wyniki Mysql w PHP - tablice czy obiekty?

  5. PHP - Filtrowanie według wartości pola MySQL