Win10系统安装Mysql8.0.20和进入数据库1045问题的解决

Win10系统安装Mysql8.0.21和进入数据库1045问题的解决@TOC

#结合和好多文章总结出来的,具体的链接放在下面供参考

一、下载smi

二、安装以及遇到的问题

三、环境变量配置

四、用cmd命令,启动,并进入mysql,有设置root密码,却显示错误1045的解决方法

**

1.百度搜索下载

**(https://img-blog.csdnimg.cn/2020071322163157.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JsZWFrX05pZ2h0,size_16,color_FFFFFF,t_70)Win10系统安装Mysql8.0.20和进入数据库1045问题的解决Win10系统安装Mysql8.0.20和进入数据库1045问题的解决Win10系统安装Mysql8.0.20和进入数据库1045问题的解决Win10系统安装Mysql8.0.20和进入数据库1045问题的解决Win10系统安装Mysql8.0.20和进入数据库1045问题的解决
**

2.安装Mysql

##按照以下的文章进行安装
##链接:https://blog.csdn.net/qq_44719527/article/details/104605814
可能会遇到starting the server过不去
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决解决方法:
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决Win10系统安装Mysql8.0.20和进入数据库1045问题的解决用cmd运行上述services.msc回车,找到服务里的mysql,右键属性更改登录方式再返回下图继续执行,安装,剩下的一样。
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决
在这里插入图片描述在这里插入图片描述
**

**

3.环境变量配置

**
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决电脑,右键属性,选择高级系统设置,选择环境变量,path编辑,新建,添加安装路径,如下图
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决**

四、用cmd启动,并进入mysql,出现的问题和修改方法

1.cd …返回,进入在c盘Program files 下安装的mysql的bin文件夹,输入命令:net start mysql,如下图
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决
**

显示无法启动时,输入命令:mysqld --initialize

(此目的是在bin目录下,初始化mysql,初始化后在安装目录:C:\Program Files\MySQL\MySQL Server 8.0会多一个data文件),再重新输入命令:net start mysql就可以成功。

**
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决以上显示已经启动成功,接下来是要进入mysql:
输入命令:mysql -hlocalhost -uroot -p;

Win10系统安装Mysql8.0.20和进入数据库1045问题的解决***

显示错误1045,解决方法如下:


1.找到密码:在刚刚初始化后的安装路径里找到data文件后缀为err的文件打开:C:\Program Files\MySQL\MySQL Server 8.0\data,有一行关于root密码的:用字母符号数字等组成的
(由于安装时,我设置的密码是111111,但是新的版本要求密码必须由字符串数字等组成,所以进入时,显示错误1045,但是刚刚初始化后,显示了随机密码,找到以后就可以重新修改root密码了)
2.Win10系统安装Mysql8.0.20和进入数据库1045问题的解决5.打开新的命令行以后,在安装目录下重新进入mysql,输入我们找到的密码,就可以成功进入,用一下命令修改新的root密码:
set password for ‘root’@‘localhost’='新密码‘;(新密码为自己要设置的可以记得住的密码,最好是字母和数字一起)
就修改成功,输入命令:flush privileges;刷新
6.关闭两个cmd窗口,重新打开cmd,进入安装目录,
启动mysql:net start mysql
进入mysql:mysql -hlocalhost -uroot -p
输入我们设置的密码,就可以成功进入,如下图:
Win10系统安装Mysql8.0.20和进入数据库1045问题的解决

**