首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL服务器无法在PowerPC体系结构上启动

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

Stack Overflow用户
提问于 2013-12-05 06:11:38
回答 1查看 211关注 0票数 1

我下载了MySQL5.5.34的源代码,并按照说明进行了编译。然后,在/usr/local/ mysql /bin文件夹中,我执行了./mysqld_-user=,mysql服务器立即启动并关闭。

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

代码语言:javascript
复制
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 

我将非常感谢在这个问题上提供任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-05 06:16:25

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

  1. 编辑索引文件,您可以在您选择的文本编辑器中编辑mysql-bin.index文件,并删除对文件系统中不再存在的任何日志的引用。完成之后,保存索引文件并启动MySQL。
  2. 删除索引文件,移动或删除索引文件,然后启动MySQL。这将导致MySQL重置其二进制日志编号方案,因此如果这对您很重要,您可能希望选择前面的选项。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20392772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档