对这里的任何重复表示歉意,但我发誓我已经研究过(并在此过程中学到了很多东西)。
环境是 MySQL 5.5,在 Windows 7 上使用 MISAM 表引擎。
工作是恢复从 MySQL 4.0 转储的数据库。我从命令行执行此操作(我尝试使用 Oracle 的 MySQL Workbench 导入实用程序,但如果遇到错误会失败)。恢复完成,但我知道有错误被抛出。我想捕捉那些,这样我就可以确保恢复完成而没有错误。
General_log 似乎没有捕获任何东西(是的 - 它已打开)。另一个日志文件 (local_host_name.log) 似乎根本没有捕获 sql 语句级别的错误。
从命令行恢复时是否有捕获错误的方法?有没有办法使用将错误写入日志文件的 throw/catch 语句来编辑转储文件本身?
提前致谢——我是一名 MS SQL 人员,对 MySQL 不熟悉。