Mysql5.7安装3306端⼝报错问题解决⽅法
mysql下载之后是个文件夹⾃⼰尝试重装Mysql,但是过程中遇到端⼝报错。
Mysql5.7下载及安装⼤家可以去参考其他博客,有很详细的过程。
我在安装过程中遇到了3306报错,就是在端⼝号的旁边会有⼀个感叹号。
由于我是重装,我⼤概猜到原因是之前的Mysql没有卸载⼲净造成端⼝号3306被占⽤。于是果断停⽌安装,并且将安装⽬录⾥的所有⽂件夹删除(如果不解决之前的残留,是⽆法正常安装的)
其次在任务管理器⾥⾯将所有Mysql的进程全部停⽌任务
之后需要查看端⼝号3306占⽤情况。Window+R键,输⼊cmd,召唤出命令窗⼝,输⼊netstat -aon|findstr "3306",查看端⼝占⽤情况。
在 “ 命令提⽰符 ” 中输⼊ “netstat -aon”是可以显⽰本机所有开放端⼝的,如果要查询具体哪个端⼝就在后⾯加上“  |finder"端⼝号"  ”,⽐如netstat -aon|findstr "3306"、netstat -aon|findstr "8080"。
如果被占⽤就会有信息显⽰,并且显⽰的信息最后⼀个数字也是⼀个进程号,就是这个进程号占⽤了我们想⽤的端⼝。继续输⼊命令语
句“  tasklist|findstr "显⽰的进程号"  ”,这次显⽰的信息就可以看出这个端⼝被什么占⽤的。
我查询端⼝后就没有什么信息显⽰,也就是已经不被占⽤了。重新按流程安装就⼀切顺利。
端⼝被占⽤主要就两个原因,⼀是发⽣在重装这⾥,之前的残留仍然占⽤着⽬标端⼝。此时把残留删⼀删,进程停⼀停⼀般就能解决。⼆是确实有其他进程占⽤此端⼝,这种情况就要按照上⾯说的⽅法到哪个软件或程序占⽤了这个端⼝,然后在任务管理器⾥到对应的PID把进程停掉就可以了。
⽬前我遇到的就这两个原因,如果都不能解决就去看看其他博主的⽅法吧~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。