mysql workbench failed to connect at localhost:3306 with user root ssl connection error: ssl is required but the server doesn't support it
Configure MySQL Workbench to not require SSL encryption

If you get the MySQL Workbench error of "SSL connection error: SSL is required but the server doesn't support it" then you likely just need to change a setting that's defined within the MySQL Connections within MySQL Workbench. 



From the MySQL Connections screen click on the little wrench icon  to the right to bring up Manage Server Connections window.



From the Manage Server Connections window click on the "MySQL Connection" that is giving you this error, then from the SSL tab you will want to ensure the Use SSL field has a value of If available so it only uses SSL if it's available or else it'll connect without SSL encryption.



Press the Test Connection option from the bottom of the Manage Server Connections window after you make the to confirm the error goes away.



Continued Trouble

If you continue to have trouble you might set the Use SSL field to a value of No and also ensure all the SSL fields below that are blank and then test the connection again.