安装好了XAMPP之后,可是因为好奇,又进入了XAMPP下的mysql的bin目次,利用mysql -install号令又把mysql安装了一遍,导致数据库都没法用。后来反频频复安装了XAMPP了快要七八回,仍是不可。可是不克不及重装系统又必需搞心猿意马,年夜三更后,终于弄出来了。
Mysql错误提醒:
Mysql shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
之前安装了XAMPP之后,手残又把Mysql安装了一遍,导致Mysql不克不及用。于是把注册表的Mysql(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL)给删除了。又把C盘埋没的文件ProgramData文件夹里的Mysql文件删除了。觉得可以彻底删除了Mysql,再重装XMAPP就可以了。现实上并不是,照样报错。
并且报错和Apache一样,把下图的Apache字母换当作Mysql就是Mysql的报错。
那如许该怎么办呢?其实很简单的。要想Mysql可以或许正常启动,有两个需要前提。第一是:注册表中存在这一项:{计较机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL}。
没有这个注册表项的需要重装。具体怎么重装呢?
以办理员模式运行,进入MySQL的bin目次,执行号令:mysqld.exe -install。
然后提醒:Service successfully installed。
那么此刻MySQL安装当作功。
第二是:要包管办事列内外有Mysql办事这个选项,如许才暗示你的电脑里有这个办事,并且你还要可以或许在办事列内外把这个办事可以或许当作功启动。
若是不克不及当作功启动,申明还没有安装当作功。
最后,先把XAMPP退出。然后再打开XAMPP,启动Mysql办事,就可以准确执行了。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!