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

Připojení Java - MySQL:Získávání veřejného klíče není povoleno

Měli byste přidat možnost klienta do svého konektoru mysql allowPublicKeyRetrieval=true aby klient mohl automaticky požadovat veřejný klíč ze serveru. Všimněte si, že AllowPublicKeyRetrieval=True by mohl umožnit škodlivému proxy provést útok MITM, aby získal heslo ve formátu prostého textu, takže je ve výchozím nastavení False a musí být explicitně povoleno.

https://mysql-net.github.io/MySqlConnector/connection-options/

můžete také zkusit přidat useSSL=false když jej používáte pro účely testování/vývoje

příklad:

jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useSSL=false


  1. Vraťte boolean ze souboru PHP do tlačítka AJAX one - Follow

  2. zobrazit nový řádek mysql v HTML

  3. Problém s výchozí hodnotou MySQL

  4. Výsledek převodu čísel na slova v MYSQL! Pomocí Query