mysql "1067"错误解决

来源:互联网 发布:数控车床编程教学 编辑:程序博客网 时间:2024/06/01 10:08

在windows上装了一个mysql,以前一直用的很好,但是过了一段时间在启动服务后发现报错,在 本地计算机 无法启动mysql服务 错误1067:进程意外中止。在度娘框里搜索了半天,按照大牛们的方法试了很多,也重新装了一遍,还是报相同的错误。对于windows服务启动失败,如果有明显的报错原因的话很好解决,如果没有可以去网上搜搜,再不行我们只有自己想办法解决,开辟一条前人没走过的解决办法。我觉得应该从两方面入手,一是从程序本身着手,比如配置文件,我们需要仔细辨认配置文件的每一个选项,二是从服务本身需要使用的地址、端口;我这次碰到的问题其实就是mysql的使用的端口被其他进程占用,导致服务启动失败。所以这个问题就很好解决啦!

首先查看端口占用情况,在windows命令行窗口下执行 netstat -aon | findstr "3306",发现果然被2448的进程所占用;

其次根据PID强制关闭进程,taskkill -f /pid 2448;

最后进入到mysql的bin目录下重新启动服务net start mysql;

端口状态:

1 LISTENING状态
FTP服务启动后首先处于侦听(LISTENING)状态。
2 ESTABLISHED状态
ESTABLISHED的意思是建立连接。表示两台机器正在通信。
3 CLOSE_WAIT
对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT 此时我方要调用close()来使得连接正确关闭
4 TIME_WAIT
我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT。TCP协议规定TIME_WAIT状态会一直持续2MSL(即两倍的分段最大生存期),以此来确保旧的连接状态不会对新连接产生影响。处于TIME_WAIT状态的连接占用的资源不会被内核释放,所以作为服务器,在可能的情况下,尽量不要主动断开连接,以减少TIME_WAIT状态造成的资源浪费。
目前有一种避免TIME_WAIT资源浪费的方法,就是关闭socket的LINGER选项。但这种做法是TCP协议不推荐使用的,在某些情况下这个操作可能会带来错误。
5 SYN_SENT状态
SYN_SENT状态表示请求连接,当你要访问其它的计算机的服务时首先要发个同步信号给该端口,此时状态为SYN_SENT,如果连接成功了就变为ESTABLISHED,此时SYN_SENT状态非常短暂。但如果发现SYN_SENT非常多且在向不同的机器发出,那你的机器可能中了冲击波或震荡波之类的病毒了。这类病毒为了感染别的计算机,它就要扫描别的计算机,在扫描的过程中对每个要扫描的计算机都要发出了同步请求,这也是出现许多SYN_SENT的原因


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中学毕业证丢了怎么办 外地户口上高中怎么办 数学思维反应慢怎么办 不小心逆行了怎么办 格力手机老卡顿怎么办? 华为3g手机充不上电怎么办 外地上成都牌照怎么办 小汽车牌照坏了怎么办 买车上郑州牌照怎么办 汽车前牌照丢失怎么办 有人套我车牌怎么办 在本地怎么办外地车牌 二手车卖了车牌怎么办 科目四预约失败怎么办 车子过户了车牌怎么办 检车没有保险怎么办 异地超速12分怎么办 驾驶证考试过期了怎么办 买了库存车怎么办 车龄长了油耗高怎么办 新车发现补过漆怎么办 魅蓝note3内存不足怎么办 汽车安全检测证怎么办 a证被扣12分怎么办 突发事作后事故单位怎么办 如果遇到突发事故怎么办? 班级遇到突发事故怎么办 高速上出车祸怎么办? 安卓车载中控大屏卡怎么办 车辆交通信息卡怎么办 成都焊工压力容器证怎么办 天车钢丝绳绞住怎么办 受伤了怎么办安全教案 复读后学籍档案怎么办 开车就是开不好怎么办 货车提不了档案怎么办 二手车档案丢了怎么办 车辆档案丢了怎么办 手续跟车都丢了怎么办 二手车无法核档怎么办 高尔夫6天窗漏水怎么办