手贱删除了mysql-bin.000033导致mysql无法启动修复教程-宝塔面板

文章讲述了在遇到MySQL用户无权限的问题时,解决问题的关键在于清理配置文件中的二进制日志相关配置,特别是针对宝塔面板用户的特定配置调整,如注释掉日志相关项和设置InnoDB日志缓冲区大小,最后重启数据库和服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
问度娘的解决办法 基本都会搜索出来提示 mysql操作用户无权限, 但实际上和问题无关

解决办法是 :

  1. 清理配置文件中的日志记录:打开 MySQL 配置文件 (通常是 my.cnfmy.ini),查找并注释掉与二进制日志 (Binary Log) 相关的配置项。这可以防止 MySQL 试图打开缺少的日志文件。示例配置项:
    我是在宝塔面板里处理的,代码约在38行,如图所示
    在这里插入图片描述

    # 注释掉以下配置项
    # log-bin = mysql-bin
    # binlog-format = ROW
    # expire_logs_days = 10
    

注意,mysql出现问题的时候 宝塔里的mysql配置这里会全部变成0
在这里插入图片描述

记得设置为对应的配置
在这里插入图片描述
然后手动设置一下这个参数
Innodb日志缓冲区大小

至少 8
保存后 重启数据库

  1. 重启 MySQL 服务器
    然后重启mysql即可
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值