2025-06-18某系统业务的快速恢复

情境:

    某系统由于mysql启动异常导致部分应用部分java相关进程无法启动;

要求:

    快速恢复业务连续可用;

方法:

    1.备份,利用现有备份或通过innodb_force_recovery参数;

    2.重启systemctl restart mysqld.service;

    3.利用应用程序备份脚本或使用mysqldump 进行备份;

    4.进入mysql的数据目录,清空,重启;

    5.获取mysqld.log中string_password;

    6.修改mysql_root密码与损坏之前保持一致;注意validate_password_policy;policy的降级或适配。

    7.检查db_pri/tables_pri/user表,grant or insert  完毕后flush_pri*;

    8.手工创建smk*库与ep*库;

    9.使用mysqldump等基于原数据进行还原;

    10.检查ep* 用户权限并检查*****等java进程正常;

    11.检查通讯及日志;

    12.数据核对。

完毕!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容