MySQL8.0+版本1045错误的问题及解决办法
作者:m0_67402341 发布时间:2024-01-16 23:19:33
标签:MySQL8.0,报错,1045
使用命令行登录MySQL报错1045 Access denied for user ‘root’@‘localhost’ (using password:YES),折腾半天才解决问题。
一、管理员权限打开CMD
二、CD到自己的MySQL安装目录
此步骤请根据自己的安装目录进行操作。
CD到相应的目录后键入回车即可到自己的安装目录,注意要到bin这一级的目录。
三、停止MySQL服务
或者通过CMD,键入net stop mysql
停止MySQL服务。不管通过什么方式,旨在停止MySQL服务。
四、键入命令行
输入此行代码并按回车,此时会发现此CMD窗口无法进行输入。这时无需理会,重新以管理员权限打开一个CMD窗口即可。
mysqld --console --skip-grant-tables --shared-memory
五、重新打开CMD窗口
六、登录MySQL数据库
七、密码改为空密码
UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
八、刷新数据
flush privileges;
九、退出数据库
十、启动MySQL服务
十一、命令行正常登录MySQL
番外篇navicat
如果网友发现使用Navicat时报2059错误,是因为MySQL8之后修改了加密规则,具体操作如下:
命令行:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则,此例中密码为空,此处的password删掉即可,只留下 ''(此处为英文单引号)。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码,此例中密码为空,此处的password删掉即可,只留下 ''(此处为英文单引号)。
FLUSH PRIVILEGES; #刷新权限
来源:https://blog.csdn.net/m0_67402341/article/details/126470933
0
投稿
猜你喜欢
- ASP中RegExp是什么 '名字字符检验Public Function CheckName(Str) &nbs
- 技术栈vue.js 主框架vuex 状态管理vue-router 路由管理一般过程在一般的登录过程中,一种前端方案是:检查状态:进入页面时或
- 凡事预则立,不预则废,训练机器学习模型也是如此。数据清洗和预处理是模型训练之前的必要过程,否则模型可能就废了。本文是一个初学者指南,将带你领
- 在pycharm使用过程中,对于每次新建的python文件的时候,关于代码编写者的一些个人信息快捷填写,使用模板的方式比较方便。方法如下:1
- 部署环境: jdk1.7mysql5.6tomcat7centos6.51资料准备 1)linux服务器,推荐使用阿里云,这里预算有限,所以
- 刚刚心血来潮,编了一个国际域名查询的功能页面,比较简单,没有做什么美化和修饰,主要利用了服务器端的XMLHTTP访问第三方服务器实现域名查询
- fuzzywuzzy 可以计算两个字符串之间的相似度,它依据 Levenshtein Distance 算法来进行计算。
- 一、出错情况 有些时候当你重启了数据库服务,会发现有些数据库变成了正在恢复、置疑、可疑等情况,这个时候DBA就会很紧张了,下面是一些在实践中
- 一、Json和struct互换(1)Json转struct例子:package main import ( &qu
- 阅读目录前言加密算法分类Python加密库DES加密AES加密RSA加密前言据记载,公元前400年,古希腊人发明了置换密码。1881年世界上
- 下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示:<?php namespace Home\Controller
- 非阻塞IO(non-blocking IO)Linux下,可以通过设置socket使其变为non-blocking。当对一个non-bloc
- 本文实例讲述了Python实现将SQLite中的数据直接输出为CVS的方法。分享给大家供大家参考,具体如下:对于SQLite来说,目前查看还
- 本文实例讲述了python基于xml parse实现解析cdatasection数据的方法,分享给大家供大家参考。具体实现方法如下:from
- 本文实例讲述了python使用htmllib分析网页内容的方法。分享给大家供大家参考。具体实现方法如下:import htmllib, ur
- 1、要点击链接,然后点击里面的上传tab,不熟悉的人可能找不到这个上传功能 2、插入的就是1个链接,我希望插入链接的同时插入1个图片代表文件
- 看到一段代码,如下self.batch_size = batch_size = 128初一看很诧异,仔细想想其实很合理的。在python可能
- 在这之前我们先回顾以前用php导出excel,我直接写成方法在这里:public static function phpExcelList(
- Python使用Pika库(安装:sudo pip install pika)可以操作RabbitMQ消息队列服务器(安装:sudo apt
- 本文实例讲述了Python2随机数列生成器。分享给大家供大家参考,具体如下:#filename:randNumber.pyimport ra