MySQL安装后第一次输入密码后一闪而过

MySQL数据库输入密码后闪退怎么办

上周 MySQL突然崩溃了。
输入密码时卡住了。

已在线验证。
最有可能的是,安全软件停止了该服务。

也有可能是配置不正确。

我试过了。
首先检查服务是否启动。
查看 Windows 服务。
我的电脑 -> 管理 -> 服务。

如果未启动,请单击“启动”。
然后尝试重新启动 MySQL。

如果仍然崩溃。
这可能是 my.ini 文件的问题。

路径是C:\ProgramFiles\MySQL\MySQLServerX.X\my.ini。

我用了两种方法。

方法一: 在cmd中切换到bin目录。
输入 mysqld-nt --skip-grant-tables。
不要关闭cmd窗口。
在另一个窗口中使用 mysql-uroot -p 登录。

方法二: win+R,cd进入bin目录。
输入mysql-uroot-p。
输入您的密码。

如果再次请求Character-set-server=gbk。
只需转到 my.ini 并编辑它即可。
注释掉或删除default-character-set=gbk。
重新启动服务。

我尝试过并且有效。
没关系。

解决MYSQL Command Line Client输入密码后闪退的方法

说实话,我之前在使用MySQL命令行工具的时候也遇到过崩溃坑,尤其是输入密码后立刻就卡住了,电脑颤抖了一会然后就关机了。
后来我发现确实是你说的那样。
我尝试了这些步骤,实际上解决了问题。

我们以第一点为例。
上次遇到这个问题是在电脑C盘根目录下找不到my.ini文件。
这件事非常隐蔽。
想想看,谁会去C盘根目录找配置文件呢?我也在百度上找到了,说可能是这个原因,于是我立即去安装目录找到my-default.ini,复制下来,并重命名。
这个技巧有效,但前提是你知道去哪里寻找。

第二点是我需要添加一些有关服务未启动的详细信息。
有一次早上我好奇的查了一下数据,发现前段时间管理员已经停止了MySQL服务,只是为了省点电。
这种情况很常见,尤其是在公司的 IT 部门有严格控制的情况下。
我记得解决办法是用“运行”进入Services.msc,然后找到MySQL服务,右键“启动”。
不过,现在很多新系统根据系统提示可能会被称为“Windows服务”。

第三点是我也面临过关于安装路径的迷茫。
我有一个客户,把MySQL安装在D盘,但是后面重装系统的时候想备份这个路径。
忘了。
结果命令行一打开就打不开。
说白了,最容易担心的是默认路径。
如果你必须改变C盘等关键位置,以后就会出现各种麻烦。

但有趣的是,我遇到过更奇怪的情况。
有朋友说他的MySQL没问题,但每次输入密码时,鼠标突然变成沙漏状,然后系统提示“应用程序已停止工作”。
后来发现电脑被感染,病毒在输入密码的同时偷偷劫持了进程。
所以有时候问题可能出在其他地方,你不能只关注这些传统方法。

据我回忆,大约5 %的崩溃是由这些配置问题引起的,但剩下的9 5 %可能是由于权限不足或内存不足引起的。
例如,我曾经在一台旧电脑上运行MySQL。
因为内存只有4 G所以命令行会卡住。
我没有亲自对其进行过虚拟机测试,但我建议您检查一下硬件配置。