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

Menggunakan Java untuk membuat koneksi aman ke MySQL Amazon RDS (SSL/TLS)

Saat Anda menjalankan perintah di bawah ini dan dimintai kata sandi, Anda harus mengetik "changeit". Itu adalah kata sandi default untuk keystore

keytool -import -alias mysqlServerCACert -file file_location.pem -keystore truststore

Selanjutnya pastikan user mysql yang Anda gunakan sudah terkonfigurasi untuk membutuhkan SSL seperti di bawah ini

GRANT ALL PRIVILEGES ON test.* TO 'root'@'localhost' REQUIRE SSL;

Selanjutnya, pastikan bundel rds yang Anda unduh dari https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem diimpor pada cacert java default dari server aplikasi yang mencoba terhubung ke AWS RDS.

Terakhir, Anda perlu menambahkan tiga properti di bawah ini dengan nilai 'true' ke url mysql Anda

?verifyServerCertificate=true&useSSL=true&requireSSL=true

Misal:

final String url = "jdbc:mysql://mysql_rds_enpoint:port/db_name?verifyServerCertificate=true&useSSL=true&requireSSL=true";

Semoga ini bisa membantu!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa itu SQL dinamis?

  2. MySql:apakah mungkin untuk 'SUM JIKA' atau 'HITUNG JIKA'?

  3. Docker Tidak dapat menautkan ke wadah yang tidak berjalan

  4. Memperbaiki penyandian

  5. mysql jumlah baris per jam