MySQL Error number: MY-010781; Symbol: ER_FILE_EXISTS_DURING_UPGRADE; SQLSTATE: HY000

文档解释

Error number: MY-010781; Symbol: ER_FILE_EXISTS_DURING_UPGRADE; SQLSTATE: HY000

Message: Found %s file in mysql schema. DD will create .ibd file with same name. Please rename table and start upgrade process again.

MySQL 错误 MY-010781 (ER_FILE_EXISTS_DURING_UPGRADE) 说明了用户在尝试升级数据库时出现的问题。当更新 MySQL 安装时,如果它已经存在将会显示这个错误。

这个 MySQL 错误在尝试通过 mysql_upgrade 命令更新 MySQL 服务器时报出。如果新被升级的 MySQL 服务器包含旧文件夹中的文件,将会触发这个错误。

处理这个错误最简单的方式是将错误抛出的旧文件删除。运行 mysql_upgrade 命令并确保无误后,就可以重新运行mysql_upgrade命令。接着,重新启动MySQL服务,确保MySQL的版本有了更改,并确保数据库正确的升级。

此外,用户也可以使用 mysqld –upgrade –skip-broken-files 选项启动 MySQL 服务器,以跳过错误,但这些文件可能影响MySQL服务器应用。

总之,MySQL错误MY-010781(ER_FILE_EXISTS_DURING_UPGRADE)说明了用户在尝试升级数据库时出现的问题,可以通过删除抛出的旧文件来解决,也可以使用mysqld–upgrade–skip-broken-files选项来跳过错误,但是这样会影响MySQL服务器应用。

你可能感兴趣的