Error number: 3845; Symbol: ER_INNODB_REDO_LOG_ARCHIVE_DIR_CLASH; SQLSTATE: HY000
Message: Redo log archive directory ‘%s’ is in, under, or over server directory ‘%s’ – ‘%s’
错误说明:
ER_INNODB_REDO_LOG_ARCHIVE_DIR_CLASH:表示InnoDB重做日志有两个存档目录,它们定义的文件格式不兼容。
在配置文件中两项设置可能冲突:innodb_redo_log_archived_dirs和innodb_log_archive_dir,其中一个可能指向一个不支持文件格式的目录,另一个可能指向一个支持文件格式的目录。
解决方法:
1.检查配置文件,将innodb_redo_log_archived_dirs和innodb_log_archive_dir必须设置为支持文件格式的目录;
2. 检查并确认设置参数中无误;
3. 若上述两种解决方式无法解决问题,或者你不知道怎么解决,可以尝试重新安装MySQL服务器。