如何在windows下用命令行方式重启mysql?

那天我在一家咖啡店,顾客突然打来电话,说要下来数据库。
我手里正好有一台笔记本电脑,我发现是windows系统,于是我连忙说道:“你试试我之前告诉你的。

打开电脑,鼠标向右上移,可以看到左下角的圆圈里吗?他不像我的朋友,我的朋友总是在寻找长期的经理职位。
输入“cmd”并按 Enter 键。
框架变成黑色,就像旧电视屏幕一样。

输入“network stop mysql”并回车。
黑框显示“服务已禁用”。
我看着它,心想“快点,快点”,大约十秒钟后,它说“服务结束”。
快速输入“启动 mysql 网络”并按 Enter 键。
这次它说“服务正在启动”,我又等了十秒钟左右它说“服务已启动”。
挂断电话后,客户说:“好吧好吧,可以接通了。

等了一会儿,突然想起上次帮邻居重启MySQL时,他用的是停止“mysqladmin shutdown”,和这个“停止网络”不同。
但一切都依然存在,而且原理还是一样的。
他的Windows是Win1 0,我的笔记本电脑是Win1 1 界面似乎有点不同,但触发器总是在那里,圆形且易于找到。

Windows MySQL 33060端口关闭不了,为何?

说白了,WindowsMySQL3 3 06 0端口无法关闭的主要原因是因为配置文件扩展名对系统隐藏了。
其实很简单。
用户看到的my.ini文件实际上可能是my.ini.txt的伪装。

展开来说,先说最重要的一点:Windows系统默认隐藏文件后缀名,但MySQL却坚持要查找标准名my.ini。
去年我们运行这个项目时,一位同事被愚弄了整整两周,因为他使用的是 my.ini.txt - 3 000 个应用程序,但安全扫描失败,因为端口没有关闭。
还有一点是,3 3 06 0是MySQL 8 .0新的XProtocol端口,专门用于文档存储和CRUD操作。
与旧的3 3 06 端口无关。
还有一个关键细节,比如在[mysqld]中添加mysqlx=0,但前提是文件名必须是my.ini,否则根本无法识别。

一开始以为是服务无法重启,后来发现不对劲。
原来是系统自动给文件添加了.txt后缀。
等等,还有一件事。
如果改名后仍然无法关闭,则需要检查该文件是否位于MySQL找不到的角落。
说实话,挺混乱的,但是改完文件名,重启服务后,很多人都没有注意到这一点。

我们建议您尝试直接将 .txt 后缀添加到文件名中,然后再次编辑。
有时 Windows 1 0 文件关联可能会令人困惑。
我认为值得一试。

win10/win7如何停止/启动MySQL服务

说白了,在Windows系统中停止和启动MySQL服务只需要两步:找到该服务,点击“停止”或“启动”。
其实很简单,但是有几点需要注意。

我先说最重要的事情。
寻找服务时,不要只看名称。
在我们去年做的一个项目中,一些学生将“MySQL8 0”误认为“MariaDB”并停止了。
结果,整个应用程序崩溃了。
用术语来说,它被称为雪崩效应。
事实上,前面的一个小小的延误就导致了后面的一切崩溃。
还有一点,启动服务之前最好检查一下状态。
如果显示“正在运行”,点击“开始”,系统会提示您重复操作。
在3 000人左右的系统中,这个小细节可以避免很多麻烦。
还有另一个重要的细节。
设置启动方式时,选择“自动”是最担心的,但一定要保证系统盘有足够的内存。
去年测试时,我们发现Windows 1 0内置服务占用内存超过1 G,重新打开PPT时MySQL会卡住。

一开始我以为改变启动类型很简单,但后来我发现这是错误的。
改“自动”为“手动”后,运维每次都需要开发启动。
最后我发现还是直接在配置文件中添加服务启动命令比较好,避免麻烦。
等等,还有别的事。
如果 MySQL 安装到自定义路径,服务列表可能不会显示完整路径。
直接通过服务ID搜索会更快。

您应该首先在测试环境中尝试启动和停止过程并调整启动模式。
不要等待生产高峰。

mysqld.exe进程可以关闭么

这是与 mysqld.exe 进程对话所必需的。
只有当我们安装MySQL后服务器正在运行时才会出现这种情况。
需要时打开它,不使用时可以将其关闭。
说实话,我不明白他为什么在船上就开始这样做。

你看,MySQL for Windows 默认情况下允许 mysqld.exe 在启动时立即启动。
这样,当它打开计算机时,系统就有时间启动这个进程并为其分配内存。
这意味着当它在计算机上启动时,响应速度可能会稍慢一些。
如果有很多用户,整个系统运行可能会有点滞后。

记得以前在公司的时候,我发现同事的电脑一开机就很慢。
后来,当我停下来时,恰巧mysqld.exe进程在困扰我。
当时我很困惑为什么这个过程会影响电脑的启动速度。
输入信息后我发现就是这个原因。

所以如果你感觉电脑启动缓慢或者运行不流畅,可以尝试关闭mysqld.exe进程。
但是,如果您使用 MySQL,则必须记住手动启动此过程。
服务器安装好之后,大家就依赖它了。