Win10系统安装Mysql8.0.20和进入数据库1045问题的解决
Win10系统安装Mysql8.0.21和进入数据库1045问题的解决@TOC
#结合和好多文章总结出来的,具体的链接放在下面供参考
一、下载smi
二、安装以及遇到的问题
三、环境变量配置
四、用cmd命令,启动,并进入mysql,有设置root密码,却显示错误1045的解决方法
**
1.百度搜索下载
**(https://img-blog.****img.cn/2020071322163157.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JsZWFrX05pZ2h0,size_16,color_FFFFFF,t_70)
**
2.安装Mysql
##按照以下的文章进行安装
##链接:https://blog.****.net/qq_44719527/article/details/104605814
可能会遇到starting the server过不去解决方法:
用cmd运行上述services.msc回车,找到服务里的mysql,右键属性更改登录方式再返回下图继续执行,安装,剩下的一样。
在这里插入图片描述在这里插入图片描述
**
**
3.环境变量配置
**电脑,右键属性,选择高级系统设置,选择环境变量,path编辑,新建,添加安装路径,如下图
**
四、用cmd启动,并进入mysql,出现的问题和修改方法
1.cd …返回,进入在c盘Program files 下安装的mysql的bin文件夹,输入命令:net start mysql,如下图
**
显示无法启动时,输入命令:mysqld --initialize
(此目的是在bin目录下,初始化mysql,初始化后在安装目录:C:\Program Files\MySQL\MySQL Server 8.0会多一个data文件),再重新输入命令:net start mysql就可以成功。
**以上显示已经启动成功,接下来是要进入mysql:
输入命令:mysql -hlocalhost -uroot -p;
***
显示错误1045,解决方法如下:
1.找到密码:在刚刚初始化后的安装路径里找到data文件后缀为err的文件打开:C:\Program Files\MySQL\MySQL Server 8.0\data,有一行关于root密码的:用字母符号数字等组成的
(由于安装时,我设置的密码是111111,但是新的版本要求密码必须由字符串数字等组成,所以进入时,显示错误1045,但是刚刚初始化后,显示了随机密码,找到以后就可以重新修改root密码了)
2.5.打开新的命令行以后,在安装目录下重新进入mysql,输入我们找到的密码,就可以成功进入,用一下命令修改新的root密码:
set password for ‘root’@‘localhost’='新密码‘;(新密码为自己要设置的可以记得住的密码,最好是字母和数字一起)
就修改成功,输入命令:flush privileges;刷新
6.关闭两个cmd窗口,重新打开cmd,进入安装目录,
启动mysql:net start mysql
进入mysql:mysql -hlocalhost -uroot -p
输入我们设置的密码,就可以成功进入,如下图:
**