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