Mysql重置密码,解决ERROR 1045 (28000)错误的方法
</div>

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

假设我们使用的是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吧。

重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题相关推荐

  1. MYSQL重置密码遇到ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题

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

  2. 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 ...

  3. 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)问题 问题描述: 下载完 ...

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

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

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

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

  6. Linux上重置MySQL密码 错误 ERROR 1045 (28000): Access denied for user ‘‘root‘‘@‘‘localhost‘‘ (using passw...

    最近在服务器上安装了一个MySQL,在初始化密码之后,发现密码太复杂我每次都输错了,然后就出现了,ERROR 1045 (28000): Access denied for user ''root'' ...

  7. mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor...

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

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

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

  9. MySQL1045错误解决方法(ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes))

    1.跳过Mysql密码验证 进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-table ...

最新文章

  1. Facebook工程师教你什么是随机森林,就算零基础也可以看懂 | 干货
  2. react-redux的Provider和connect
  3. java异常详细讲解_Java异常处理机制的详细讲解和使用技巧
  4. 在java中如何实现声音,我如何在Java中播放声音?
  5. Python模拟浏览器实现网页访问
  6. 【Hibernate】Hibernate的jar包的用途
  7. notebook中安装lightgbm的gpu版本
  8. linux redhat 6.3: /lib/libz.so.1: no version information available
  9. 分布式是写出来的(五)
  10. 我的职场战争--一年来的开发组内战实录
  11. LeetCode 1833. 雪糕的最大数量(贪心)
  12. 个人成长中,关于规划设计的思考
  13. 能用10块大洋去解决的事,千万不要用时间
  14. 如何在ASP.NET Core中建立有效的分页
  15. 【零基础学Java】—笔记本USB接口案例(二十八)
  16. rust睡觉按键没反应_扫描仪四个按键分别是
  17. 目标客户画像_目标客户和用户画像
  18. [Keras深度学习浅尝]实战四· Embedding实现 IMDB数据集影评文本分类
  19. 2021年中国外汇交易情况分析:中国银行结汇金额为16.5万亿元,同比增长17%[图]
  20. 一个离开大厂的产品经理,和她为数百万小微企业创造的“神器”

热门文章

  1. statsmodels 笔记:seasonal_decompose 时间序列分解
  2. 文巾解题 557. 反转字符串中的单词 III
  3. 强化学习(九)Deep Q-Learning进阶之Nature DQN
  4. Python零碎知识(3):对文件的基本操作
  5. python错误解决方案之关于报urllib2.HTTPError: HTTP Error 401: Unauthorized错误问题
  6. Hadoop2.0 YARN
  7. numpy.argsort详解
  8. ArcGIS Clip(裁剪)时出现000117错误的解决办法
  9. spring源码分析之freemarker整合
  10. java.lang.Long cannot be cast to java.lang.Integer解决办法