Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL Amazon RDS (SSL/TLS) से सुरक्षित कनेक्शन स्थापित करने के लिए Java का उपयोग करना

जब आप नीचे दी गई कमांड चलाते हैं और आपसे पासवर्ड मांगा जाता है तो आपको "चेंजिट" टाइप करना चाहिए। यह कीस्टोर के लिए डिफ़ॉल्ट पासवर्ड है

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

इसके बाद, सुनिश्चित करें कि आप जिस mysql उपयोगकर्ता का उपयोग कर रहे हैं वह नीचे दिए अनुसार SSL की आवश्यकता के लिए कॉन्फ़िगर किया गया है

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

इसके बाद, सुनिश्चित करें कि rds बंडल जिसे आपने https से डाउनलोड किया है://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem ऐप सर्वर के डिफ़ॉल्ट जावा कैकर्ट पर आयात किया जाता है जो एडब्ल्यूएस आरडीएस से कनेक्ट करने का प्रयास कर रहा है।

अंत में, आपको नीचे दिए गए तीन गुणों को अपने mysql url में 'true' मान के साथ जोड़ना होगा

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

जैसे:

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

आशा है कि यह मदद करता है!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस की सूची कैसे प्राप्त करें?

  2. mysqldump त्रुटि:पैकेट को max_allowed_packet से बड़ा मिला'

  3. मॉड रीराइट, टाइटल स्लग और htaccess

  4. MySQL यूनियन क्लॉज

  5. नेटवर्क पर JDBC के साथ MySQL से कनेक्ट करें