
[英]RMariaDB: caching_sha2_password error when connecting to 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.