关于无法net start mysql无法启动数据库的解决办法

我遇到的问题是,有另外一个数据库占用了端口3306

首先要找到这个占用端口的应用程序,然后杀掉他 就可以启动了

首先进入cmd窗口,输入netstat -ano 列出所有端口的情况。在列表中我们观察被占用的端口,比如是3306,首先找到它。


3306所对应的pid是3260.下一步输入继续输入

查看到时mysqld.exe占用这个端口,如果要杀死这个进程进入任务管理,

结束这个进程,再重新net start mysql就可以成功了。

1、建议使用360卸载已经安装的mysql数据库,因为360会查看相关的注册信息,卸载比较彻底。 
2、检查3306端口是否已经占用,如果已经占有,杀死此进程。 
3、查看服务列表中,是否还有mysql的服务进程。 
4、要确保安装目录的访问权限是everyone,这里我建议不要把mysql安装的c盘中,因为xp有时候为了系统安全,会限制文件夹的访问权限。 
5、建议安装在干净的文件夹里,如果安装在上次安装过的文件夹,建议删除文件夹下的所有文件。 

原文地址:https://www.cnblogs.com/mxdneu/p/5203755.html