帆软连接mysql8.0问题

2023年 8月 4日 34.9k 0

最近,有不少用户反馈在使用帆软报表时连接MySQL8.0数据库时会遇到问题,本文将详细讲解如何解决帆软连接MySQL8.0的问题。

帆软连接mysql8。0问题

首先,我们需要明确的是,由于MySQL8.0在加强数据安全性方面的做法,其默认加密插件从mysql_native_password更改为caching_sha2_password。这导致在连接MySQL8.0时需要进行特殊配置。

步骤如下:

SELECT
user,authentication_string,plugin,host
FROM
mysql.user;

运行以上代码查询MySQL用户表,可以看到当我们创建用户时,MySQL8.0默认使用了caching_sha2_password插件

修改步骤如下:

ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';

运行以上代码修改用户所使用的加密插件为mysql_native_password

接着,我们需要在MySQL配置文件中添加以下内容:

[mysqld]
default_authentication_plugin=mysql_native_password

运行以上代码,将MySQL的默认加密插件设置为mysql_native_password。

最后,重新启动MySQL服务,测试帆软连接MySQL8.0数据库是否正常即可。

以上就是解决帆软连接MySQL8.0的问题的详细步骤,希望能对大家有所帮助。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论