如何使用netbeans以缓存\u sha2\u密码模式连接到mysql数据库?

wj8zmpe1  于 2021-06-19  发布在  Mysql
关注(0)|答案(0)|浏览(312)

我想通过注册一个用户来连接到数据库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 [云](已断开连接)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题