Mysql的闪退问题详解

Mysql数据库真的是坑,为了解决这个问题 查遍无数资料,奋斗到深夜,终于。 嘿嘿!!!

Mysql 输入密码后闪退:

先检查\bin下是否有:my-default.ini  my.ini 两个配置文件(没有my.ini 可以把my-default.ini复制一份然后命名为 my.ini即可)因为没有这两个配置文件 也可能导致闪退 所以先去检查一遍。

两种办法解决:

1、

网上有人说,这样可以解决。

打开MySQL的终端,一般输入密码后闪退的话,可以先直接回车,然后就发现,竟然神奇的进入了。好神奇吧。但是对我并不起作用。我想了一下,网上这么做成功的人,可能是没有设置密码吧(我瞎猜的)。但是我亲自试了试,发现这一招并不好使。

2、MySQL服务给关掉了,

进入服务:2-1、右击此电脑(我的电脑)--->管理---->服务和应用程序--->服务    

2-2、点击控制面板→系统和安全→管理工具→服务,从中找出My SQL     在服务下启动mysql。

但如果发现自己的服务里面没有mysql服务怎么办呢?那是因为 你没有把mysql的服务给加进去。怎么添加呢?

我们在安装完Mysql之后,通过DOS窗口输入命令:net start mysql时,却提示服务名无效,明明安装了,为什么会无效呢?其实我们还没有将mysql注册到系统服务。所以出现了服务名无效。

首先我们先进入mysql的安装目录下的bin目录演示(输入以下命令 这里以我的为例):

> cd E:\Mysql\Mysql Server5.6\bin (一定要进入该目录,否则操作错误)

进入之后再输入命令:

输入命令:mysqld --install  (注意是mysqld --install不是mysql --install)   成功提示:Service successfully install.

如果要卸载服务,可以输入如下命令:mysqld --remove  

假如这部出现否定(错误提示):mysql Install/Remove of the Service Denied!

解决办法:

打开cmd.exe程序的时候右击选择“用管理员身份打开”重复上面操作 祝你好运!

出现Service successfully install 说明已经把Msql添加到了服务 (别高兴太早)但是你并没有开启此服务。上面已经说明如何开启服务。

再去打开你的mysql命令框试试吧!

可能是空格 可能是你的密码 祝你好运哟!




猜你喜欢

转载自blog.csdn.net/a772116804/article/details/79095148
今日推荐