ITPub博客

首页 > 数据库 > 数据库开发技术 > “丁奇MySQL Seed” 群答疑分享: 看似一句话就解决的问题...

“丁奇MySQL Seed” 群答疑分享: 看似一句话就解决的问题...

原创 数据库开发技术 作者:丁奇3306 时间:2024-11-08 16:29:46 0 删除 编辑

大家好,我是丁奇. 继续分享群里讨论的知识点. 
加技术交流群方式+V: linxiaobin3306.

====起手问题===
Q: Z同学问, MySQL启动失败, 但是从errorlog文件里没有看到错误提示.并且补了一句, log_bin=off以后就能正常启动

A: W同学的回复, 一看就是生产线上的老炮

一句话就解决了? 不棱购!
解说员小丁旁白: 咱们这群里不会就这么浅尝辄止的
为什么错误日志记录这个报错?


那么,日志去哪儿了呢?

解说员小丁旁白: 用mysqld或者mysqld_safe启动的时候, 是在控制台打出来,那用systemctl 启动的呢?


====简单总结===
1. MySQL 5.7下开了binlog并且没有设置server-id,会导致进程无法启动;
2. 这个日志会打到error里面, 输出到控制台或者 journalctl ;
3. 原因是mysqld进程启动阶段,这时候还没有处理log_error参数, 还没做重定向;
4.实践建议:  
    a) 尽量用mysqld_safe启动;
    b) 除了errorlog,还要关注console输出;   
    c) 
systemctl启动异常的, 看日志 journalctl -u mysqld  | grep ERROR

原文作者:丁奇3306;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2024-08-07

  • 博文量
    104
  • 访问量
    44852