关于Mysql数据库的停止服务修复及修复成功后的导入问题

目录

数据库莫名出现报错:服务器启动失败 

报错解决方案 

第一步

第二步

第三步

第四步

第五步 

第六步

第七步

第八步

 关于.sql文件的导入步骤

第一步

第二步 

第三步

第四步 

第五步

第六步


数据库莫名出现报错:服务器启动失败 

今天我在用数据库的时候发现了一个很烦的问题,就是我的mysql数据库停止服务了。

 然后,我去查看了我的电脑中的服务,但是,我点击启用后该我报了哥这个的提示。

我把“自动”启用改为“手动”启用后,还是依旧出现此提示!

后来我查看了很多书籍,以及官方的修改方案,同时页参考了很多大神的修复操作,我得出了一下的结论:

报错解决方案 

第一步

我先首先进入我们存放mysql的文件夹中,进入后我们再进入data中,然后把里面的所有东西全部删除!如果没有data的同学可以创建一个全新的data。

第二步

我们打开我们的cmd命令输入框,通过:

mysqld --remove mysql

或者

mysqld --remove mysql18

注意:这里的mysql18是你创建的数据库名字!

第三步

重新注册我们数据库服务

mysqld -install

第四步

初始化我们重新注册的数据库

mysqld --initialize

这时,我们可以打开我们的mysql数据库的文件夹,可以看到data里面又全新生成了一些文件。

第五步 

我们从全新生成的data中的所有文件中找到扩展名为.err的文件,

因为我们初始化我们的数据库之后会自动生成一个随机的密码,而这个随机的密码就存在这个.err文件中:

我们可以先把他的扩展名改为.txt文件,然后我们可以在这个地方找到初始的随机密码:

 这里的“ltq*gdB3q!yi”就是它随机生成的初始密码。

第六步

我们打开“此电脑”的“管理”(win11版本叫“管理”,其他版本有可能叫服务)

然后我们找到“服务”这一选项:

 然后找到我们的mysql数据库,然后右键点击启动!

 第七步

我是用正常的登录的方式登录我们的mysql数据库:

 这时,我们的数据库就可以正常启动了!

第八步

我们可以在进入mysql后修改自己好记的密码

用初始密码登录成功之后,用下面命令设置新的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

然后,我们退出重新,这时输入密码时,我们输入新的密码就可以进入mysql数据库了!

 关于.sql文件的导入步骤

第一步

查看我们mysql数据库中现有的所有的数据表:

show databases;

第二步 

我们创建一个新的数据表:

注意:estore为数据表名,名字随便定义!

create database estore;

 第三步

再一次查看mysql数据库中的所有数据表:

show databases;

第四步 

我们使用我们新创建的数据表,并进入它:

use estore;

 

 第五步

使用命令来将我们现有的.sql文件导入到我们刚刚创建的estore这个数据表中:

这里我的路径是在C:\test1.sql

注意:我们直接在文件查看器中的地址栏复制时,我们需要把“\”改为“/”,否则会报错!

source C:/test1.sql;

第六步

我们使用命令来查看我们导入在estore数据表里面的test1.sql文件中的数据:

show tables;

就OK了!

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淼学派对

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值