MySQL服务器无法在PowerPC体系结构上启动

我下载了MySQL-5.5.34的源代码,并按照说明进行编译。 然后在/ usr / local / mysql / bin文件夹中./mysqld_safe –user = root& mysql服务器立即启动并closures。

/usr/local/mysql/data/p2020rdb.err读取

mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data The InnoDB memory heap is disabled Mutexes and rw_locks use GCC atomic builtins Compressed tables use zlib 1.2.8 . . . . File './mysql-bin.000011' not found ( Errcode: 2) Failed to open log (file './mysql-bin.000011', errno 2) Could not open log file Can't init tc log Aborting InnoDB: Starting Shutdown + InnoDB: Shutdown completed: log sequence number 

我将不胜感激在这个问题上的任何帮助。

Solutions Collecting From Web of "MySQL服务器无法在PowerPC体系结构上启动"

基本上,MySQL正在查看mysql-bin.index文件,并且找不到索引中列出的日志文件。 这将保持MySQL的启动,但修复是快速和容易的。 你有两个选择:

  1. 编辑索引文件您可以在您选择的文本编辑器中编辑mysql-bin.index文件,并删除对文件系统中不存在的任何日志的引用。 完成后,保存索引文件并启动MySQL。

  2. 拿走索引文件移动或删除索引文件并启动MySQL。 这将导致MySQL重置其二进制日志编号方案,所以如果这对您很重要,您可能需要选择以前的选项。

那么如何防止这种情况发生呢? 使用PURGE MASTER LOGS语句,并允许MySQL以自己的方式删除它的日志。 如果您担心日志文件堆积,请调整/etc/my.cnf.的expire_logs_days变量/etc/my.cnf.