安装mysql5.7.37版本以及mysql 服务无法启动问题的解决ERROR 1045(28000): Access denied for user ‘root’@‘localhost’(using


1、进入官网下载

网址:官网链接安装mysql。默认进入打开下载的是最新版本的,要选择以前的版本。这里选择的是5.7.37
然后点击523.6M的那个文件下载,选择“no thanks.…”,下载之后的文件为msi后缀
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


2、双击下载好的msi文件,一路next

注意其中几个步骤。
(1)选择custom即自定义
在这里插入图片描述

(2)我电脑的系统为64位,我这里只安装MySQL Server 5.7.37 x64。店家中间的那个向右指向的箭头,表示添加到右边。
(tip:32位电脑系统选择x86后缀,64位电脑选择x64后缀)在这里插入图片描述在这里插入图片描述
(3)同时在这个界面的右下角有个“Acvanced Options”,这个是用来修改安装mysql的路径的。对于常年小白无论安装啥都安装在C的大户来说,C盘常年爆红。默认Mysql安装在C盘,所以这个选项点进去可以修改位置。进去之后install directory表示软件安装目录, data directory表示数据保存位置。将这两个位置修改为你电脑容量较大的路径就行了。在这里插入图片描述
(4)自己命名的时候看一下,默认是MYSQL57!而不是MYSQL!所以启动的时候要写对名字!(可以看后面的遇到问题二)
在这里插入图片描述

2、可以一路选中默认选项,然后添加用户那里设置密码即可。直到finish。

finish之后由于我安装的是x64的,且没有修改位置。故默认安装在C盘的program files文件夹下。点击进去之后可以看到bin目录。复制bin目录路径(来到bin目录下单击路径显示的那个框就选中了,右击即可选择复制路径)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意:MySQL 5.7.28.0开始,配置文件和数据文件目录全部默认在此C:\ProgramData\MySQL\MySQL Server 5.7目录下

我们后面在使用mysql的时候经常会使用配置文件里面的信息,在这里我是默认安装到C盘的,所以我的my.ini即配置文件路径为C:\ProgramData\MySQL\MySQL Server 5.7。(由于文件资源管理会隐藏文件,可以来到C盘搜索ProgramData就可以来到这个文件夹下了)。以记事本打开方式my.ini文件可以看到里面关于端口、用户名、数据库存放位置、数据库目录文件之类的一些配置信息,在连接数据库的时候或者管理数据库的时候可以哎=在这里查看。
在这里插入图片描述

在这里插入图片描述

3、配置环境变量。(非必须进行的步骤。若没有进行这一步可以来到bin文件夹下打开命令提示符,但是由于这样打开的不是以管理员身份的,所以如果没有配置环境变量可以在搜索栏里打开管理员身份的命令提示符,然后执行命令cd C:\Program Files\MySQL\MySQL Server 5.7\bin,可以看第5步!)

这一步大家应该都不陌生吧!可以通过搜索框搜索或者来到我的电脑选择属性-》高级-》环境变量。
(1)添加变量名MYSQL_HOME,变量值为刚才复制的bin路径,我的bin路径为C:\Program Files\MySQL\MySQL Server 5.7\bin
(2)编辑变量path,新建;%MYSQL_HOME%
(3)完成之后一定不要忘记点击确定确定应用!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4、右击以管理员身份进入命令提示符

可以看到前缀是system32结尾的,说明进入的是以管理员身份
在这里插入图片描述
在这里插入图片描述

5、使用命令cd C:\Program Files\MySQL\MySQL Server 5.7\bin

这样就进入了mysql对应文件下的bin目录

(注意:路径要看自己安装在哪里,修改成自己的路径)
输入安装命令

mysqld -install

这个命令输完会提示“Service successfully installed”,接着输入以下命令

mysqld --initialize

这个命令输完没有提示

然后输入启动命令(tip:停止服务的命令net stop mysql)

net start mysql


如果第5步出现错误!不要着急!直接进行第六步!

只要出现什么然后你去搜索的解决办法都是让你更改my.ini文件的!不要更改!也不用添加什么!直接进行第6步!



在这里插入图片描述
在这里插入图片描述

6、进入MySQL

由于我没有配置环境变量,所以我先找到搜索栏的命令提示符以管理员身份打开
然后进入bin目录下,按照图片的步骤打开进入。一定要注意如果出现一些问题不要着急,常见的错误是没有以管理员身份打开,还有就是可以通过结束任务管理器里面的mysqld来重启服务!
在这里插入图片描述


遇到问题一:mysql 服务无法启动问题

在这里插入图片描述

解决办法:
(1)win+R打开cmd。输入netstat -ano,记住3306端口的PID(因为mysql安装的时候默认使用端口3306)
在这里插入图片描述
(2)打开任务管理器,点击详细信息。找到PID值对应的进程,右键结束任务。
在这里插入图片描述

(3)回到管理员方式下的命令提示符,来到bin目录下,重新启动MYSQL.。问题解决!在这里插入图片描述


遇到问题二:服务名无效或者 ERROR 1045(28000): Access denied for user ‘root’@‘localhost’(using password)

这是因为自己在安装的时候命名为MYSQL57(默认值),但是用的是MYSQL来启动!很容易弄错的
在这里插入图片描述

自己按照网上教程来出现问题:

在cmd中输入mysql -uroot -p出现1045错误如下: ERROR 1045(28000): Access denied for user ‘root’@‘localhost’(using password)

这个问题我按照

解决方案:

一定一定要按照这个步骤来!

一定一定要按照这个步骤来!

一定一定要按照这个步骤来!

自己的root密码是123456
在这里插入图片描述


遇到的问题三:卸载mysql

以我自己的默认安装位置为C,且有个隐藏文件夹的programdata,
一共需要以下这些文件都删除:
(1)点击卸载(电脑自带的卸载!)
(2)卸载成功的话,这两个文件夹里面都是空的了,就可以把这两个空文件夹删掉即可。
(3)如果你添加了环境变量,记得也删掉!你怎么添加的就怎么删除!

在这里插入图片描述
在这里插入图片描述

(3)win+r输入regedit打开注册表。
将注册表里ctrl+f搜索mysql,将其对应的文件夹删除以及变量都删除!

主要有:
路径1:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL

路径2:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL
如果对应的文件夹没有的话就略过

然后变量的话直接搜索就行了,可能会弹出删除会影响系统稳定性,不要怕,删掉,因为你可以看看后面的位置,都是刚才安装的时候的mysql的位置,更加确信这些删掉都没关系!亲测!
(tip:没事不要删除注册表里面的东西,不然就等着重装系统吧)

以上三步就可以成功卸载mysql了!
再来‘亿次’重新安装!

遇到的问题四:配置环境变量

问题:配置 maven出现错误 Error: JAVA_HOME not found in your environment.
解决办法:配置完环境变量之后!

一定要重启电脑!!!!!!

一定要重启电脑!!!!!!

一定要重启电脑!!!!!!

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

耳东哇

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

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

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

打赏作者

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

抵扣说明:

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

余额充值