摘要:
重启mysql 8后,jboss报错“MySQLNonTransientConnectionException: Public Key Retrieval is not allowed”。解决办法是:1) 更换5.1.37及以后版的jdbc驱动;2) 修改my.ini(Linux则是my.cnf),增加[mysqld] default_authentication_plugin=mysql_native_password;3) 在mysql命令行执行:ALTER USER 'myuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypassword'; 4) 在jdbc连接串指定time zone。 阅读全文