CREATE TABLE `ln_mt` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
lockcasenum tinyint DEFAULT NULL,
PRIMARY KEY (`id`),
xxx
xxx
xxx
) ENGINE=FEDERATED DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci CONNECTION='mysql://root:[email protected]:3306/testyyy/mttable';
CONNECTION 的账户密码 IP ,库表路径反复核对过多次,不会错,
MySQL8 上新建的 ln_mt 表,和 MySQL5 服务器上的表完全一致,
MySQL8 上安装默认使用了 CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
而 MySQL5 服务器上默认的是 DEFAULT CHARSET=utf8 ,这个应该不会是 handshake 失败的原因吧?
请教这个表外映射失败的原因会是什么呢?
"Unable to connect to foreign data source: Bad handshake"