Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara memeriksa apakah koneksi MySQL dienkripsi SSL?

Memposting jawaban saya dari https://stackoverflow.com/a/46609559/492336 :

Anda dapat mengeksekusi pernyataan SQL ini dari dalam MySqlConnection:SHOW SESSION STATUS LIKE 'Ssl_cipher' , dan ini akan menunjukkan kepada Anda apakah koneksi dienkripsi.

Contoh kode:

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. Bagaimana saya bisa menggunakan jQuery untuk menjalankan kueri MySQL?

  2. mysqldump:Mendapat errno 32 saat menulis

  3. Simpan dan ulangi hasil kueri di mysqli

  4. Kolom tertentu tidak dimasukkan saat menyimpan catatan

  5. Mengurutkan bidang varchar secara numerik di MySQL