繁体   English   中英

如何使用NetBeans以caching_sha2_password模式连接到MySQL数据库?

[英]How Connecting to a MySQL Database with caching_sha2_password mode with NetBeans?

我想通过注册身份验证受密码保护的用户来连接到MySQL数据库。 我使用Windows 10,我的my.ini文件具有以下属性default_authentication_plugin = caching_sha2_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_sha2_password 互联网上找到的所有解决方案都要求将属性default_authentication_plugin = caching_sha2_password更改default_authentication_plugin = mysql_native_password

这甚至可以解决该错误,但是问题是我希望对数据库进行加密。 我的问题是,如何使用default_authentication_plugin = caching_sha2_password属性Netbeans建立MySql连接

在设置属性窗口后尝试连接时出现错误“无法加载身份验证插件'caching_sha2_password”

在此处输入图片说明

在此处输入图片说明

或在本地主机上的MySqL服务器上单击鼠标右键后尝试启动数据库:3306 [cloud](已断开连接)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM