xiaoyu0699 发表于 2023-11-22 11:31:25

【9.0.102】无法连接到数据库

提示:
无法连接到数据库。

Authentication method 'caching_sha2_password' failed. Either use a secure connection, specify the server's RSA public key with ServerRSAPublicKeyFile, or set AllowPublicKeyRetrieval=True.


环境:mysql8winserver2022    服务器和数据库是一台机子

Navicat可以正常访问
ForguncyServer提示 “caching_sha2_password” 密码验证方式错误。

天之云 发表于 2023-11-22 11:31:26

也可以给配置文件添加下面一条记录,因为mysql从8开始,新创建的用户全部都使用新的验证方式了

default_authentication_plugin=mysql_native_password

xiaoyu0699 发表于 2023-11-22 11:37:20

搞定了

没开权限%

Navicat 和 ForguncyServer 不是一个账号!


Shawn.Liu 发表于 2023-11-22 15:28:56

xiaoyu0699 发表于 2023-11-22 11:37
搞定了

没开权限%


好的大佬,收到

musicwHello 发表于 2024-5-10 15:00:09

xiaoyu0699 发表于 2023-11-22 11:37
搞定了

没开权限%


但是我这边都开权限了
运行的时候mysql数据显示是正常的
但是发布以后就不显示数据是咋回事呢?
同样是mysql8.3

Shawn.Liu 发表于 2024-5-10 17:52:27

musicwHello 发表于 2024-5-10 15:00
但是我这边都开权限了
运行的时候mysql数据显示是正常的
但是发布以后就不显示数据是咋回事呢?


发布之后的MySQL连接字符串和设计器是相同的吗,如果是相同的一般不会出现开发和发布后显示不同的情况,如果是不同的建议先查看下日志的信息然后再判断
日志 - 活字格V9帮助文档 (grapecity.com.cn)
页: [1]
查看完整版本: 【9.0.102】无法连接到数据库