我想通过注册一个用户来连接到数据库mysql,这个用户在进行身份验证时需要使用加密技术。我使用windows 10,我的my.ini文件具有以下属性default\u authentication\u plugin=caching\u sha2\u password我遵循了有关此插件的所有现有文档,虽然它没有说明任何关于netbeans的内容,但我添加了以下属性:
# CLIENT SECTION
[mysql]
no beep
--ssl-mode = PREFERRED
-ssl-ca = ca.pem
--ssl-cert = client-cert.pem
--ssl-key = client-key.pem
# SERVER SECTION
[mysqld]
tls_version = TLSv1.2
--ssl-cipher = ECDH-RSA-AES256-GCM-SHA384
ssl-ca = ca.pem
ssl-cert = server-cert.pem
ssl-key = server-key.pem
但是结果是一样的,当遵循本教程在“启动mysql服务器”步骤中连接到mysql数据库时,我得到一个错误:无法加载身份验证插件“caching\u sha2\u password”。在internet上找到的所有解决方案都会将属性default\u authentication\u plugin=caching\u sha2\u password更改为default\u authentication\u plugin=mysql\u native\u password
这甚至修复了错误,但问题是我希望我的数据库加密。我的问题是,如何使用默认的\u身份验证\u plugin=caching\u sha2\u密码属性与netbeans进行mysql连接
在设置属性窗口后尝试连接时,出现无法加载身份验证插件“缓存\u sha2\u密码”的错误
或者当我右击mysql服务器后尝试启动数据库时localhost:3306 [云](已断开连接)
暂无答案!
目前还没有任何答案,快来回答吧!