canal连接不上数据库作者: m1anyangXu / 2025年2月2日 caching_sha2_password 是 MySQL 8.0 及更高版本默认使用的密码验证插件,它提供了更强的加密保护。 如果你的应用程序(如 Canal)是用较旧的客户端库编写的,并且这些库不支持新的密码验证方式, 那么就可能会出现上述错误。 ALTER USER 'your_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password'; FLUSH PRIVILEGES;