重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

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

假设我们使用的是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";
mysql> flush privileges;
mysql> quit

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

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

网上有很多关于这个问题的解决说明,很多刚接触的朋友可能比较迷惑的是在自己的平台上找不到my.cnf或者my.ini文件,如果你是Linux,使用如下方式可以搜索到:

至于windows平台,去安装目录下找一下my.ini吧。

转自:https://www.cnblogs.com/gumuzi/p/5711495.html

重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor相关推荐

  1. Linux工作笔记-重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi

    原博文地址: https://blog.csdn.net/mrs_haining/article/details/78953259 注意了:安装Linux后默认带的Mysql也会有这样的问题! 一般这 ...

  2. Linux重置Mysql密码_解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    Linux重置Mysql密码 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim / ...

  3. 重置密码解决MySQL for Linux错误 ERROR 1045 (28000):

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

  4. mac使用mysql出现的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    mac使用mysql出现的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ...

  5. 【mysql 登录故障】ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)

    前言:这是一个比较常见的问题,但是触发原因众说纷纭,目前我还没能够找到最信服的原因.网上比较多的说法是 a.因为多次密码输错的原因. b.因为mysql服务没正常启动. c.因为data所在的盘空间不 ...

  6. Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin

    Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass... 时间 201 ...

  7. Mysql忘记密码 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)

    linux下当我输入mysql -uroot -p 之后让我输入密码 输入完密码后 报错ERROR 1045 (28000): Access denied for user 'root'@'local ...

  8. ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题的解决方法和步骤

    mysql遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)问题 问题描述: 下载完 ...

  9. 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:no)

    解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:no) 由于电脑故障重装了系统,以前配置 ...

最新文章

  1. java 雪花特效_java实现图片飘雪花的特效
  2. 出现$ref的原因及解决方案
  3. idea使用 git 撤销commit
  4. 西电计算机科学院实践中心,计算机基础教学实验中心
  5. 高效便捷地创建单元格数据图表
  6. mysql哈希索引 kv_mysql8 参考手册--B树和哈希索引的比较
  7. oracle数据库自动备份脚本
  8. 在html中滚动条显示的属性,html滚动条textarea属性设置本 textarea怎么显示滚动条...
  9. 三星s9怎么打开开发者模式
  10. 企业生产计划排产该如何制定
  11. 服务器测试之RAID/HBA/SAS卡引入测试常见测试指令(案例)
  12. KMP —— 字符串分析算法
  13. github 本地 fatal: couldn‘t find remote ref master错误解决方案
  14. 如何屏蔽chrome浏览器内自带广告
  15. [Pytorch系列-30]:神经网络基础 - torch.nn库五大基本功能:nn.Parameter、nn.Linear、nn.functioinal、nn.Module、nn.Sequentia
  16. Opencv图像分割与Watershed算法
  17. 公司开始裁员了,33岁的我何去何从
  18. 图的分类--图论笔记
  19. 斑马线及让行的变迁与启示
  20. sqli-labs————less 22

热门文章

  1. 定义变量和常量的规范 c语言,C语言编程规范教材及练习(标识符命名与定义 变量 宏、常量 表的达式).pptx...
  2. OpenShift 4 - Fedora CoreOS (3) - 定制 CoreOS ISO
  3. 自清洁集合和自清洁事件
  4. Ubuntu 20.04 LTS 开发周期的重要任务:移除 Python 2
  5. indesign拖进去颜色变灰_在 InDesign 中管理颜色
  6. 亚马逊服务器维护,Amazon EC2 维护帮助页面
  7. c# 批量mqtt_c# mqtt服务器
  8. vue-cli部署ngixs_nginx部署访问vue-cli搭建的项目的方法
  9. python获取当前网页元素_python – 如何获取webdriver中元素的当前内容
  10. html5学生信息注册码,JavaScript+HTML实现学生信息管理系统代码示例