MySQL 服务(mysqld)crash

Posted 那一剑的风情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 服务(mysqld)crash相关的知识,希望对你有一定的参考价值。

场景:
    数据从 10.165.98.190 自建mysql同步至 阿里云 MongoDB过程中,mysql服务会崩溃,同步数据失败。
原因分析:
    经DBA 分析,10.165.98.190自建MySQL版本过低,有bug,需升级。
解决方案:
    1.先升级10.165.98.190自建的MySQL版本,使数据能够正常同步。
    2.之后把自建MySQL切换到RDS。
 
升级MySQL版本步骤:
  1.备份数据(参见:http://www.cnblogs.com/SZxiaochun/p/8359456.html
  2.卸载老版本MySQL
  3.安装新版本(参见:http://www.cnblogs.com/SZxiaochun/p/8144177.html
  4.导入备份数据
  5.检查数据是否正常
 

配置文件my.ini:

  default-storage-engine = innodb
  事例几个需要优化
  innodb_buffer_pool_size = 1G #通常为物理内存的50%,或者70-80%

 

以上是关于MySQL 服务(mysqld)crash的主要内容,如果未能解决你的问题,请参考以下文章

如何分析 mysqld crash 的原因

MySQL5.7 服务 crash 后无法启动

案例利用innodb_force_recovery 解决MySQL服务器crash无法重启问题

mysql跳过授权表进入服务

“无法通过套接字'/var/run/mysqld/mysqld.sock' (2)”连接到本地 MySQL 服务器

无法通过套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器(错误 2002)