安装好了XAMPP之蒹筻分虞后,但是因为好奇,又进入了XAMPP下的mysql的bin目录,使用mysql-install命令又把m烤恤鹇灭ysql安装了一遍,导致数据库都没法用。后来反反复复安装了XAMPP了将近七八回,还是不行。但是不能重装系统又必须搞定,大半夜后,终于弄出来了。Mysql错误提示:Mysqlshutdownunexpectedly.Thismaybeduetoablockedport,missingdependencies,
工具/原料
XAMPP
Win10
Mysql
方法/步骤
1、之前安装了XAMPP之后,手残又把Mysql安装了一遍,珑廛躬儆导致Mysql不能用。于是把注册表的Mysql(HKEY_LOCAL_MACHINE\SYSTEM概嗤先眚\CurrentControlSet\Services\MySQL)给删除了。又把C盘隐藏的文件ProgramData文件夹里的Mysql文件删除了。以为可以彻底删除了Mysql,再重装XMAPP就可以了。实际上并不是,照样报错。而且报错和Apache一样,把下图的Apache字母换成Mysql就是Mysql的报错。
2、那这样该怎么办呢?其实很简单的。要想Mysql能够正常启动,有两个必要条件。第一是:注册表中存在这一项:{计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL}。
3、没有这个注册表项的需要重装。具体怎么飒劐土懿重装呢?以管理员模式运行,进入MySQL的bin目录,执行命令:mysqld.exe-install。然后提示:Ser即枢潋雳vicesuccessfullyinstalled。那么此刻MySQL安装成功。
4、第二是:要保证服务列表里有Mysql服务这个选项,这样才表示你的电脑里有这个服务,而且你还要能够在服务列表里把这个服务能够成功启动。如果不能成功启动,说明还没有安装成功。
5、最后,先把XAMPP退出。然后再打开XAMPP,启动Mysql服务,就可以正确执行了。