lz之前按网上教程删除了data文件夹,然后再执行initialize,发现并没有什么卵用,后面发现其实是有其他进程占用了3306端口,解决方案如下
管理员运行命令提示符,输入netstat -ano,回车
netstat -ano
会将目前所有进程及其端口号显示出来,如图
发现3306端口号已被PID为“27928”的进程占用
接着在下面的命令行输入tasklist|findstr "27928",回车(注意双引号前加空格,不同人占用情况不同,按自己实际的占用进程填写)
tasklist|findstr "27928"
然后找到27928的进程名称
在任务管理器里面找到这个进程,将其关闭
随后回到命令提示符界面(如已退出,记得以管理员身份运行)
输入net start mysql,启动成功