文档解释
Error number: 4030; Symbol: ER_WARN_ASYNC_CONN_FAILOVER_NETWORK_NAMESPACE; SQLSTATE: HY000
Message: The parameter network_namespace is reserved for future use. Please use the CHANGE REPLICATION SOURCE command to set channel network_namespace parameter.
错误说明:
ERROR 4030 (HY000):禁止异步连接失败时跨网络空间连接。
此错误消息指示隔离级别Connection over a network namespace(网络空间连接)尝试在异步失败时启用但是被禁止。从MySQL 5.7.9开始,网络空间连接仅在复制和XA中有效。
常见案例
异步失败时,MySQL服务器可能尝试启用网络空间的连接,但它将显示ER_WARN_ASYNC_CONN_FAILOVER_NETWORK_NAMESPACE错误,因为网络空间连接不受支持。
解决方法:
要解决此错误,建议Do not use network namespace for asynchronous connection failover(不要使用网络空间异步连接失败)。MySQL 8.x允许在复制和XA事务上使用网络空间,但一般情况下不建议使用它。此外,您也可以使用MySQL 5.7.9或更高版本来解决此问题,因为它们不支持网络空间连接。