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:root123@192.168.89.71: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"
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.