当前位置:网站首页>windos安装Mysql8.0,及解决重新登录异常问题 ERROR 1045 (28000)
windos安装Mysql8.0,及解决重新登录异常问题 ERROR 1045 (28000)
2022-08-09 19:33:00 【QLH0101】
mysql安装及异常解决
1、下载安装包
下载地址:https://dev.mysql.com/downloads/mysql/
点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载。
下载完成后,选择一个磁盘内放置并解压。
如果官网龟速下载,建议使用下面镜像巨快。相对的~
Mysql国内镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/
下载完成之后,解压即可!
2、安装教程
(1)、配置环境变量
变量名:MYSQL_HOME
变量值:E:\mysql-5.7.20-winx64
(2)、生成data文件
以管理员身份运行cmd
进入E:\python\mysql\mysql-8.0.12-winx64\bin>下(这里在说一下:这里的路径需要根据自己的实际安装位置进行调整,总之就是刚刚解压的文件放在那,就在哪打开)
执行命令:mysqld --initialize-insecure --user=mysql 这步执行完可以在E:\python\mysql\mysql-8.0.12-winx64目录下查看是否生成了data目录,也可能存在此异常,解决方案如下:
(3)、安装MySQL
继续执行命令:mysqld -install
(4)、启动服务
继续执行命令:net start MySQL
(5)、登录MySQL
登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
E:\python\mysql\mysql-8.0.12-winx64\bin>mysql -u root -p
(6)、查询用户密码
查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;
(7)、设置(或修改)root用户密码
mysql> use mysql;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
mysql> flush privileges;
flush privileges; 作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变,可以多输入几次
(8)、退出
mysql> quit

(9)、再次登录
3、ERROR 1045 (28000)解决方案。
重新登录如存在此异常: ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
关于修改密码再次登录出现ERROR的解决方案:
首先问题出现的原因在于可能是因为版本不同,命令有所差异。
如果你是按照上面的完整教程安装出现这种问题的解决方案:
3.1、所有东西都删除,然后重装,按照上面教程再来一遍;
3.2、如果你之前装了,报错之后就一直放在那里,现在请严格按照下面步骤进行:
3.2.1、打开cmd,切换到mysql的bin目录下,输入命令net stop mysql,停止mysql服务;

3.2.2、打开mysql的安装目录,找到data文件夹,将其删除!

3.2.3、回到cmd命令窗口,输入mysqld -remove

3.2.4、接下来按照上面教程,从第二步生成data文件开始执行,一定要注意修改密码那里:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
边栏推荐
- win10配置CenterNet环境
- SqlServer 2016 安装相关问题
- How to fix Windows 11 not finding files
- Abbkine TraKine Pro 活细胞微管染色试剂盒重要特色
- DSPE-PEG-Silane,DSPE-PEG-SIL,磷脂-聚乙二醇-硅烷修饰二氧化硅颗粒用
- MySQL, which is asked on both sides of the byte, almost didn't answer well
- php安装make出现“collect2:error:ldreturned1exitstatus
- Unity2D_线框材质
- 如何从800万数据中快速捞出自己想要的数据?
- Visual studio 2022 debugging skills introduction
猜你喜欢
随机推荐
DSPE-PEG-PDP, DSPE-PEG-OPSS, phospholipid-polyethylene glycol-mercaptopyridine reduce the immunogenicity of peptides
【IoT毕设】STM32与机智云自助开发平台的宠物智能喂养系统
CMake 安装升级更高版本
小满nestjs(第四章 前置知识装饰器-实现一个GET请求)
继承关系下构造方法的访问特点
一千以内的水仙花数
获取数组最后一项别再用array.length-1了
Interviewer: How to deal with Redis big key?
php安装make出现“collect2:error:ldreturned1exitstatus
FS4066耐高压1到4节内置MOS的锂电池充电管理芯片
定投的基金
6 g underwater channel modeling were summarized based on optical communication
php删除字符串的空格
LeetCode Daily Question (321. Create Maximum Number)
Overview of Security Analysis Technology for Smart Home Devices
数据集成API如何成为企业数字化转型的关键?
URL Protocol 网页打开应用程序
Number of daffodils within a thousand
线性表的定义和基本操作
基于网络数据流的未知密码协议逆向分析









