Error number: 3863; Symbol: ER_CLONE_PROTOCOL; SQLSTATE: HY000
Message: Clone received unexpected response from Donor : %s.
错误说明
ER_CLONE_PROTOCOL,MySQL中的一个错误,指的是一个连接的协议不能复制,当用户尝试复制一个MySQL连接时,会发生这样的问题。此错误是MySQL 5.7.5中引入的,它指出复制功能只支持现有协议,如MySQL Native Driver,ODBC,JDBC和Perl DBI。
常见案例
此错误通常发生在复制MySQL 连接的程序中,而被复制的连接中使用的协议不是MySQL Native Driver,ODBC,JDBC和Perl DBI等标准协议的时候。
解决方法
解决这个错误有两种方法:
1. 如果MySQL中使用的协议不是现有的标准协议,那么就需要更新连接,并使用标准协议。
2. 在MySQL中切换到新版本,并使用MySQL Protocol服务,这是从MySQL 5.7引入的实验性功能,它支持自定义协议。用户可以使用这个功能实现自己想要的自定义协议。