重置密码解决MySQL5.7 for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost'

2023-10-27

一般这个错误是由密码错误引起,解决的办法自然就是重置密码。

假设我们使用的是root账户。

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在文档内搜索mysqld定位到[mysqld]文本段:
/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)

在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:

保存文档并退出:

#:wq
2.接下来我们需要重启MySQL:

/etc/init.d/mysql restart(有些用户可能需要使用/etc/init.d/mysqld restart)

3.重启之后输入#mysql即可进入mysql。

 

4.接下来就是用sql来修改root的密码

mysql> use mysql;

以前的版本我们改:
mysql> update user set password=password("你的新密码") where user="root";

但是在5.7版本中不存在password字段,所有我们要用以下修改进行重置密码

mysql>update user set authentication_string=password('123456') where user='root';
mysql> flush privileges;
mysql> quit

到这里root账户就已经重置成新的密码了。

5.编辑my.cnf,去掉刚才添加的内容,然后重启MySQL。大功告成!

文章来源:https://www.cnblogs.com/gumuzi/p/5711495.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重置密码解决MySQL5.7 for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' 的相关文章

  • Java中word转换pdf(工具类)

    一 使用jscob插件 1 引入jacob jar 2 在JRE中添加jacob 1 19 x64 dll或者jacob 1 19 x86 dll 3 运行代码 import java io File import com jacob ac
  • JAVA操作ES中的BoolQueryBuilder 查询方法

    一 创建es的连接 public TransportClient transportClient Settings settings Settings builder put cluster name elasticsearch build
  • 【学术相关】读研究生,从学会「拒绝」导师开始

    自从进了实验室 自己就一头扎进文献的海洋中 偶尔出来透透气 接触最多的就是课题组的其他难兄难弟和导师 导师 师门之间的种种联系细致而微妙 今天小研和大家谈谈 如何拒绝别人 1 为什么要谈 拒绝 好多研究生都有这样的苦闷 导师经常让我拿东西
  • k8s中蓝绿部署、金丝雀发布、滚动更新

    Kubernetes Ingress 实现蓝绿部署 https blog csdn net ljx1528 article details 108801579 Kubernetes蓝绿部署 金丝雀发布 滚动更新的介绍 金丝雀发布 又称灰度发
  • 探索AI知识:我的思考与实践(ChatGPT)

    探索AI知识 我的思考与实践 ChatGPT 前言 随着人工智能技术的迅速发展 越来越多的人开始探索如何将AI知识 我也是其中之一 通过自己的实践和思考 我总结出了一些成功的经验 现在分享给大家 1 思考 1 1 AI知识方法有哪些 首先
  • 【ROS】完美解决ros-noetic-desktop-full安装速度慢的问题

    答主使用的是Ubuntu18 04 6LTS版本 安装配置ROS环境下载软件包时 sudo apt install ros noetic desktop full 出现下载速度极慢的情况 尝试网上所说的切换为手机热点的方法没什么用处 如果只
  • 利用条件编译预处理命令高效注释C/C++代码

    大段注释代码比较麻烦 本文介绍如何利用条件编译预处理命令高效注释C C 代码 注释代码 使用下面语句即可实现代码的大段注释 如果需要继续使用这些代码 将 if 0 改为 if 1 即可实现 if 0 endif 另一种处理方法 自己这几次的
  • mysql创建新用户并授权

    我们在使用mysql的过程中 经常需要对用户授权 添加 修改 删除 在mysql当中有三种方式实现 分别是 INSERT USER表的方法 CREATE USER的方法 GRANT的方法 今天主要看一下grant方法是如何实现的 分两种情况
  • LeetCode-二叉树的下一个节点

    如果当前节点有右儿子 则右子树中最左侧的节点就是当前节点的后继 比如F的后继是H 如果当前节点没有右儿子 则需要沿着father域一直向上找 找到第一个是其father左儿子的节点 该节点的father就是当前节点的后继 比如当前节点是D
  • Python中数组切片[:2],[1:],[2::-1]

    一维数组 一个参数 a i 返回与该索引相对应的单个元素 两个参数 b a i j i缺省时默认为0 即 a n 代表列表中的第一项到第n项 j缺省时默认为len alist 即a m 代表列表中的第m 1项到最后一项 当i j都缺省时 a
  • 电力系统

    欢迎来到本博客 目前更新 电力系统相关知识 期刊论文 算法 机器学习和人工智能学习 支持 如果觉得博主的文章还不错或者您用得到的话 可以关注一下博主 如果三连收藏支持就更好啦 这就是给予我最大的支持 本文目录如下 目录 1 概述 2 数学模
  • 使用chatGPT + AI 绘图生成自己的专属头像

    案例介绍 微信头像是朋友认识我们时的第一印象 或许是可爱 妖娆 或许是帅气 成熟 还有自然 厚重 调皮 我们都有自己独特的故事 独特的思想 独特的爱好 对于头像当然有着自己独到的设计眼光 接下来请允许我向大家展示如何使用chatGPT AI
  • 手把手教你独立完成毕业设计程序!

    又到一年毕业季 大多数计算机院校的毕业生需要开发出一个小项目来完成自己的毕业设计 大学没认真学 代码不是很会写 有一定基础 那么毕业设计程序的确很让人头疼 很多人开始通过各种方式来获取毕业设计程序代码 自己懂的 其实我们花点时间做出所谓毕业
  • 如何通俗理解设计模式及其思想?

    本文由玉刚说写作平台提供写作赞助 原作者 却把清梅嗅 版权声明 本文版权归微信公众号玉刚说所有 未经许可 不得以任何形式转载 术与道 数据结构 算法 设计模式被认为是程序员必备技能的三叉戟 如果说编程语言的语法特性和业务编码能力是 术 那么
  • 【SSH】~/.ssh/config 基本配置

    Host example com HostName 203 0 113 1 Port 2222 User myusername IdentityFile ssh id rsa 下面是一些常见的配置选项 HostName 指定要连接的远程主机
  • React 4 种状态类型及 N 种状态管理

    React 是一个视图层框架 其核心思想是 UI f state 即 UI 是 state 的投影 state 自上而下流动 整个 React 组件树由 state 驱动 当一个 React 应用程序足够复杂 组件嵌套足够深时 组件树中的状
  • VUE前后分离调起微信支付

    第一步 VUE 需要安装 微信支付模块 npm install weixin js sdk 加入需要引入的模块 import wx from weixin js sdk 第二步 封装 微信支付方法 wexinPay data cb erro
  • ssh实现ubuntu免密登录

    生成公钥和私钥 ssh keygen 按三下ENTER 公私钥默认保存在 ssh 文件夹中 cd ssh 发送公钥给另一台电脑 ssh copy id 用户名 ip 然后通过ssh链接就不需要输入密码了
  • .PLY文件格式剖析(二)

    在很多书上介绍的三维图形数据都是 obj 3ds格式 dxf等格式的 真正讲解如何读取的就只有 obj格式文件的 但是我现在所做的内容 要求从 ply文件中读取初始塞维图形数据 这我就不会了 虽然对 ply文件格式有了了解 Ply文件格式是
  • Android GB28181接入端实时位置订阅和上报之-如何获取当前经纬度

    我们在做Android平台GB28181的时候 其中实时位置 MobilePosition 订阅和上报这块 涉及到实时经纬度的获取 特别是执法记录 车载系统的那个等场景 几乎就是标配 今天主要是分享一段实时获取位置的代码 CameraPub

随机推荐

  • 详解Ubuntu配置VSCode+CMake的C++开发环境

    搬运自详解Ubuntu18 04配置VSCode CMake的C 开发环境 Python技术站 原文写18 04 亲测20 04也能用 学slam十四讲的宝宝可以用这个方法去跑一下里面的代码 本文将会介绍如何在Ubuntu 配置VSCode
  • (一)Python数据类型

    1 字符串 使用单引号 使用双引号 使用三引号 2 布尔类型 bool False bool True 3 整数 int 20 4 浮点数 float 2 3 5 数字 int x base 将x转换为一个整数 float x 将x转换到一
  • C++递推经典案例No.3——爬楼梯的最小代价

    数组的每个下标作为一个阶梯 第 i 个阶梯对应着一个非负数的体力花费值 cost i 下标从 0 开始 每当爬上一个阶梯都要花费对应的体力值 一旦支付了相应的体力值 就可以选择向上爬一个阶梯或者爬两个阶梯 请找出达到楼层顶部的最低花费 在开
  • 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见 https blog csdn net mrcrack article details 86501716 信息学奥赛一本通 C 版 刷题 记录 http ybt ssoier cn 8088 http blog csdn net
  • C++:主要的关联容器类型:map

    目录 1 关联式容器 2 键值对 3 树形结构的关联式容器 4 map的特点 5 使用map 常用接口的使用 1 find 2 insert 3 erase 4 operator 6 multimap 1 关联式容器 与vector lis
  • KEIL - 下载调试出现“TRACE HW not present”

    使用st link调试遇到烧写完成之后不能进入调试状态 提示TRACE HW not present 点击确认 提示错误 Erron target DLL has been cancelled Debugger aborted 解决办法 第
  • 基于springboot开发项目架构之FastDFS

    fastDSF介绍 FastDFS是用c语言编写的一款开源的分布式文件系统 它是由淘宝资深架构师余庆编写并开源 FastDFS专为互联网量身定制 充分考虑了冗余备份 负载均衡 线性扩容等机制 并注重高可用 高性能等指标 使用FastDFS很
  • Centos 7 归档和压缩文件

    1 tar命令进行文件的归档和压缩 1 1归档和压缩 归档和压缩文件的好处 节约硬盘的资源 加快文件传输速率 tar命令的作用就是打包 压缩文件 用法 tar 选项 压缩成文件的名称 源文件名称 例如 tar czvf passwd tar
  • 处理点云数据(六):点云分割

    展示了如何在三维激光雷达数据中检测地平面和发现附近的障碍物 clear clc for img idx 181 446 fid fopen sprintf D KITTI data set 2011 09 26 2011 09 26 dri
  • doris 常用操作收集

    1 bit map索引 原理 用户可以在建表时指定在某些列上创建Bitmap索引 也可以在运行时通过 ALTER TABLE TODO 命令新增Bitmap索引 Bitmap索引是一中特殊的数据库索引技术 其索引使用bit数组 或称bitm
  • 在服务器上部署asp网站,部署asp网站到云服务器

    部署asp网站到云服务器 内容精选 换一换 通常情况下 需要结合客户的实际业务环境和具体需求进行业务改造评估 建议您进行服务咨询 这里仅描述一些通用的策略供您参考 主要分如下几方面进行考虑 业务迁移不管您的业务是否已经上线华为云 业务迁移的
  • Python 正则表达式验证IPv4地址

    1 Simple regex to check for an IP address 0 9 1 3 3 0 9 1 3 2 Accurate regex to check for an IP address allowing leading
  • SecureCRT 从安装到当成串口简单使用的教程:

    目录 1 安装 SecureCRT 9 2安装与激活教程 哔哩哔哩 bilibili 看这个视频教程 里面置顶的评论里有安装包 2 配置串口 选择这个 Port会自动的识别出来你的端口 如果没有 就查驱动 然后这里什么都不要选 3 配置显示
  • publish.vue?02fe:77 Uncaught (in promise) TypeError: _api_edu_course__WEBPACK_IMPORTED_MODULE_0__.de

    前端Vue点击事件后没反应 数据库数据未更新 后端未报错 然后发现控制台报错如下 Uncaught in promise TypeError api edu course WEBPACK IMPORTED MODULE 0 default
  • 读取jar文件内容

    一 SpringBoot项目打包成jar后读取文件的大坑 使用ClassPathResource获取classpath下文件失败 java io FileNotFoundException class path resource World
  • less 函数_前端开发:less-gulp如何使用?

    大家好 我来了 本期为大家带来的前端入门知识是 前端开发 less gulp如何使用 有兴趣做前端的朋友 和我一起来看看吧 主要内容 less gulp less和gulp 学习目标 第一节 less上 1 less介绍 是css的预处理语
  • 从 Deblur GAN ( Keras ) 导出模型训练参数

    由于 deblur gan master 实现上用的是 deblur gan 0c0c0296f143b7a070a0969cb64a8774f8e79f1d 也有一个去模糊的生成模型 generator h5 先安装 Keras 运行 p
  • 家人们,有多久没看读者了

    我好像很久没有看 读者 了 可能是高中毕业之后 当时我很喜欢读这个期刊 虽然里面的很多文章都不太懂 但我还是把它当作小说来看 最近突然想起它 于是一口气看完了一年的 读者 期刊 希望提升一下自己的写作能力 没想到 读完以后却让我充满了感慨
  • 学计算机的前后对比,2020计算机考研(408)大纲前后对比分析!

    2020计算机考研 408 大纲已发布 计算机考研 408 大纲对于考研计算机复习具有指导意义 让复习方向化零为整 提高复习效率 在考研大纲发布后 学府考研招生老师第一时间整理2020计算机考研 408 大纲 速来查阅吧 更有2020考研大
  • 重置密码解决MySQL5.7 for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost'

    一般这个错误是由密码错误引起 解决的办法自然就是重置密码 假设我们使用的是root账户 1 重置密码的第一步就是跳过MySQL的密码认证过程 方法如下 vim etc my cnf 注 windows下修改的是my ini 在文档内搜索my