我正在尝试使用 Navicat for MySQL 将数据从一个 MySQL 数据库复制到另一台服务器上的另一个。但是,当我尝试进行转移时,我不断收到此错误。我已经运行mysql_upgrade
并完成了,但我仍然收到此错误。旧服务器使用用于 Apache、MySQL 和 PHP 的 WampServer。
我该如何解决这个问题,以便我能够进行数据传输?
编辑没关系...我是个白痴;只需要重新启动 MySQL(你会认为它会自动发生!)
我正在尝试使用 Navicat for MySQL 将数据从一个 MySQL 数据库复制到另一台服务器上的另一个。但是,当我尝试进行转移时,我不断收到此错误。我已经运行mysql_upgrade
并完成了,但我仍然收到此错误。旧服务器使用用于 Apache、MySQL 和 PHP 的 WampServer。
我该如何解决这个问题,以便我能够进行数据传输?
编辑没关系...我是个白痴;只需要重新启动 MySQL(你会认为它会自动发生!)
尝试运行以下命令,然后稍后重新启动您的 mysql 服务。
如果仍然有问题删除事件表并重新创建,然后重新启动。
从 mysql_system_tables.sql 文件中查找事件表定义。对我来说,它位于以下位置:/usr/local/share/mysql/mysql_system_tables.sql
Mysql 5.1 事件表定义:
使用 Navicat 15,我发现只需取消勾选屏幕上“选项”下的“比较事件”以选择源和目标,就可以让结构同步不受阻碍地进行。我不使用事件,所以不同步它们是可以的。