本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。解决方案

您好,遇到MySQL服务启动后停止的问题,非常烦人。
我自己也曾经遇到过这样的情况。
我记得在2 02 3 年,当我在家里的电脑上安装MySQL 5 .7 时,我遇到了服务启动后立即停止的问题。

首先,在您描述的情况下,控制面板显示“本地计算机上的MySQL服务启动然后停止”的消息,或者运行netstartMySQL命令时没有出现错误报告。
发生这种情况通常是因为服务未正确注册或存在配置问题。

解决该问题的步骤如下:
1 .打开命令提示符窗口。
在 Windows 上,通常可以通过搜索“cmd”,然后单击结果中的“命令提示符”来完成。

2 使用cd命令进入MySQL bin目录。
例如,如果您的 MySQL 安装在驱动器 C 上的 Program Files 文件夹中,则命令可能是 cd C:\Program Files\MySQL\MySQL Server 5 .7 \bin。
请注意,路径可能有所不同,应根据实际安装路径进行更改。

3 进入bin目录后,运行初始化命令:mysqld --initialize。
此过程可能需要半分钟,因此如果您看到命令行没有移动,请不要担心,它可能只是在初始化。

4 初始化完成后,在命令提示符窗口中再次运行:net start MySQL。
这次服务应该成功启动。

如果这些步骤仍然没有帮助,请尝试 MySQL 故障排除指南。
有时官方故障排除指南可以提供更具体的解决方案。

希望这些步骤对您有所帮助。
如果您还有其他问题,请随时问我。
不管怎样,如果你能解决问题,就取决于你自己去调查了。
我还在想这个问题。
如果以后有更好的解决方案,我会继续更新我的方法。

phpStudy Apache和MySQL启动后又停止的有效解决办法

说实话,我以前多次遇到过这个问题。
我记得有一次,在朋友的网站服务器上启动Apache和MySQL后,它们经常挂起,这是一个非常令人头疼的问题。
后来我发现这个问题多半是权限问题。

当时我尝试了两种方法来解决这个问题。
首先,我重命名了 Apache 和 MySQL PID 文件。
大家知道,PID文件是一个进程标识文件,记录了进程的ID。
如果该文件被占用或者没有写权限,程序启动后就会停止。

具体操作如下。
我找到了Apache的PID文件。
它位于 phpStudyPHPTutorialApachelogs 目录中,文件名为 httpd.pid。
我将此文件重命名为 httpd.pid.bak 并重新启动了 Apache 服务。
MySQL PID 文件位于 phpStudyPHPTutorialMySQLdata 目录中。
文件名为 PC.pid。
执行类似的操作。

这个技巧非常有效,我朋友的服务器恢复了正常。
原理很简单:重命名或删除PID文件可以清除进程锁并避免冲突。

但是,如果此方法不起作用,则可能是文件夹权限有问题。
我尝试调整文件夹权限。
为此,您需要右键单击 PHPTutorial 文件夹,选择属性,输入安全选项,然后单击高级。
接下来,我更改了所有者以将所有权授予当前用户帐户,并替换了子容器和对象的所有者。

这个技巧很有用,因为通过获取文件夹的所有权,它可以让程序完全控制其中的文件。

当然,出现这种权限问题通常是因为phpStudy没有以管理员权限运行或者文件夹被其他程序占用。
预防措施包括定期清理残留文件、避免手动关闭服务时杀掉进程、安装时选择以管理员身份运行phpStudy。

如果问题仍然存在,您可以考虑切换到XAMPP等环境,但不要忘记提前备份数据,以免迁移过程中造成任何损失。

总之,这些方法都是基于我的个人经验,希望对你有用。
如果还有疑问,请继续提问。

本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止[解决方案]

是的,我不明白为什么这台计算机上的 MySQL 在启动后就停止了。
当查看错误代码时,Windows 人员说 1 06 7 ,所以我尝试重新启动该服务。
哎,这个方法不行啊。
您必须仔细研究错误消息并找到解决方法。

好的,尝试更改管理员权限。
一打开命令行,哦原来是权限不够,出现“Access Denied”错误。
现在我明白您需要先启用管理员模式。

进入MySQL安装位置,C:\Program Files\MySQL\MySQL Server 5 .7 \bin,嗯这里,然后进入data文件夹;嗯,那里。

嘿,我输入了 mysqld --initialize。
这个操作是相当恐怖的。
您将需要等待一段时间,数据目录将被清除或重建。

好的,让我们重新启动服务。
是的,这次没有出什么问题。
从停止变成了开始。
我也忘记了密码。
在my.ini中找到它;添加了skipgrantables选项,重启服务,修复密码问题。

要有耐心。
完成这个密码后,我不得不快速重置它并重新启动权限。
从而使数据库能够顺利使用。
好的这个问题已经解决了。
但不要忘记备份数据以避免出现任何重大问题。

好的,如果仍有问题,则需要寻求专业人士的帮助。
不要拿自己开玩笑;或者您可能需要重新安装系统。