我正在从 MySql 迁移到 MariaDB,并且我有几个使用联合表的数据库。MariaDB 中一切正常,但是当服务器重新启动时,所有联合表都停止工作,就好像本地 MariaDB 服务器上不存在远程服务器的条目一样。
每次重新启动后,服务器的条目都保留在mysql数据库的服务器表中。如果我尝试使用命令再次添加它们,我会收到一个错误,就好像它们存在一样。如果我尝试使用 删除它们,我会收到一个错误,就好像它们不存在一样。CREATE SERVER
DROP SERVER
使它再次工作的唯一方法是手动从服务器表中删除条目DELETE FROM servers
并使用命令重新创建它们CREATE SERVER
。如何使这些配置持久化?
我搜索了可扩展的,但找不到任何解决方案或提及此问题。这些表在 MySql 中工作正常。日志在重启之间没有提及与 FederatedX 引擎相关的任何内容。我在 CentOS 7 上使用 MariaDB 10.3.18。