Windows服务器上Mysql天坑,mysqld服务一直起不来,但是实例进程却能正常创建,报错日志里也没有详细报错信息

Mysql服务起不来,错误日志里也没有报错信息

昨晚在测试canal连接mysql数据库,但是一直报错,后来准备让DBA的老哥重启mysqld服务,但是重启过程中进度条每次走到一半就慢下来了,实例进程显示这个服务只占用了1M左右的内存

1.排错 找到.err错误日志文件(路径我就不详细写了,每个公司和个人配置习惯不一样),用文本编辑器打开(直接打开会提示让你选择工具来打开它)

当时我和DBA大哥看的时候只有一些无关紧要的日志,关于启动的错误日志是一点没有体现出来。当场裂开…

2.查看mysql的 my.ini 配置文件,报错日志查看之后没有明显报错信息那就看看是否是配置文件出了问题,我最近使用canal连接mysql,让DBA大哥开启了binlog的,按道理来说是没问题的…

查看my.ini文件:

log-bin=mysql-bin
binlog_format=row
log_bin_basename   =   /.../.../.../binlog	
log_bin_index     =   /.../.../.../binlog.index	

一切正常

折腾半天没解决,带着疑惑回家了

————————————————————————————————————————

早上来上班,DBA大哥说解决了,我的内心是 ? ? ? ?

细问之下,原因是:Windows服务器上my.ini配置文件中有些配置是在网上粘贴的,我们仅是修改了路径,导致这项配置和路径编码格式不一致大家以后使用Windows服务器真的要注意编码格式这个问题。

**ps:**估计是原先的配置文件编码格式是UTF-8的,网上复制粘贴的内容编码格式则不是,不确定的情况下可以使用这两种方法:
1.使用文本编辑器打开配置文件把文件内容编码格式统一成UTF-8的。
2.把源配置文件内容复制出来,然后将源配置文件后缀名修改一下变成备份文件,新建一个文件修改成配置文件替换源配置文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值