通过平台,到我的数据,添加MySQL数据库,获取数据库列表是,无法获取,并提示错误
A:可以先查看服务器应用日志提示对应报错信息
如果是以上提示,问题原因是最新的mysql模块并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。
问题解决:更改加密方式:修改加密规则为普通模式,默认是严格加密模式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; // 'password'是你的数据库密码