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

Použití Javy k vytvoření zabezpečeného připojení k MySQL Amazon RDS (SSL/TLS)

Když spustíte níže uvedený příkaz a budete požádáni o heslo, měli byste zadat „changeit“. Toto je výchozí heslo pro úložiště klíčů

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

Dále se ujistěte, že uživatel mysql, kterého používáte, je nakonfigurován tak, aby vyžadoval SSL, jak je uvedeno níže

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

Dále se ujistěte, že balíček rds, který jste stáhli z https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem se importuje na výchozí java cacerts aplikačního serveru, který se pokouší připojit k AWS RDS.

Nakonec musíte ke své mysql url přidat tři níže uvedené vlastnosti s hodnotou 'true'

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

Např.:

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

Doufám, že to pomůže!



  1. Jak mohu zapsat hodnoty SQLite Real do hodnot Java BigDecimal?

  2. Jak odeslat e-mail ze serveru SQL?

  3. TO_DAYS() Příklady – MySQL

  4. Seznam všech indexů a indexových sloupců v SQL Server DB