问题:(MySQL 5.6社区版windows版)

忘记密码或其他一些原因导致无法连接上MySQL服务器端,在命令行报错:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解决方案:

步骤一:关闭数据库服务端mysqld程序

两种方式:

①快捷键 windows + R     ;输入 services.msc  ;   找到MySQL  停止其服务(前提是你之前已经把MySQL加入了系统服务中)

②在命令行程序中;注意需要以管理员权限运行cmd程序,不然无法关闭mysqld进程

>>tasklist |findstr mysqld        这行命令可以用来查看mysqld是否在运行,在运行中则可以查到它的PID

>>taskkill /F /PID xxxx             xxxx是从前面一条命令得到的PID值

步骤二:跳过权限登录MySQL 服务器端

在cmd中执行 mysqld --skip-grant-tables

>>mysqld --skip-grant-tables

此时cmd程序会阻塞,关闭cmd程序 然后重新以管理员权限运行cmd

然后在cmd命令行中输入 mysql 就能连接上MySQL 服务器端了

>>mysql

然后可以通过sql语句 :SELECT * from mysql.user\G;  来查看服务器端所有的用户信息,重点查看User、Password、authentication_string这三项。这条语句非常关键。

步骤三:修改密码

依次执行如下sql语句:

update mysql.user set authentication_string=password('321') where user = 'root';
flush privileges;

上面第一条sql语句中 password('密码') 函数中写你想要改成的密码,我这用的是密码321

接着执行:

SELECT * from mysql.user\G;

去找到root用户的authentication_string这项,并把它的值记下来。

MySQL会给密码进行加密,你想要设置的密码进行加密后的值就等于此时authentication_string这项的值

所以接下来把Password这项的值也设置成此时authentication_string项的值就ok了;我设置的密码是321 ,其对应的密文是  *7297C3E22DEB91303FC493303A8158AD4231F486

执行下面两条sql语句:

update mysql.user set password = '*7297C3E22DEB91303FC493303A8158AD4231F486' where user = 'root';
flush privileges;

步骤四:

输入 quit 退出 mysql ;然后就可以直接登录了

>>mysql -u root -p

--------------------------------------------------------------------------------

当然也可以重启下mysqld再登录
再次提醒:需要以管理员权限运行cmd
>>tasklist |findstr mysqld
>>taskkill /F /PID xxxx

然后就是启动mysqld程序
(不知怎么把mysqld加入系统服务中去可看点击打开链接)
>>mysqld

若已经把mysqld程序加入了系统服务中,则需要在系统服务中启动MySQL服务端

快捷键 windows + R     ;输入 services.msc  ;

最后就是重新登录

>>mysql -u root -p

在Password:处填入你前面设置的密码

解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)相关推荐

  1. 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题

    最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -u root -p Enter password: ERROR 1045 (28000): Access denied ...

  2. 转载:解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passw

    转载: 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题 最近新装好的 ...

  3. 完解决MySQL57版登录报ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)的问题

    使用mysql -uroot -p,然后输入密码登录mysql时,出现了如下错误: ERROR 1045 (28000): Access denied for user 'root'@'localho ...

  4. 解决MySQL5.7在MAC下登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    问题描述 今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:ERROR 1045 (28000): Access ...

  5. 完整过程解决 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)

    ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO) 此问题网上大部分都是围绕下面的第 ...

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

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

  7. MySQL在登陆时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误...

    错误显示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 1.找到配 ...

  8. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    mysql Access denied for user root@localhost错误解决方法总结 www.111cn.net  2012-10-19  编辑:kp12345 mysql Acce ...

  9. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password

    linux环境下,mysql安装完后,经常出现如上问题:连接不上mysql 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied f ...

最新文章

  1. 【Android 进程保活】Android 进程优先级 ( 前台进程 | 可见进程 | 服务进程 | 后台进程 | 空进程 )
  2. js获取当前Frame在父页面中的id
  3. 医学科研如何快速掌握R语言?
  4. 《中国人工智能学会通讯》——4.40 什么是类人概念学习?
  5. python结巴分词_“结巴”分词:做最好的Python分词组件
  6. Word OpenXML常用标签openxml标签
  7. Java利用aspose-words将word文档转换成pdf
  8. 根据图片地址上传图片
  9. 超人段永平的网易博客文集
  10. SSM 框架原理简介及解析
  11. VC常见的108个问题
  12. win10x64 批处理自动安装打印机
  13. 军品研制阶段划分以及各阶段工作
  14. Qt 小例子学习33 - QTableWidget 显示点击的行列
  15. 2018的穿肠毒药和2019的心灵鸡汤
  16. 恰果果囖!测评CSDN浏览器助手--chrome插件
  17. 2020年12月CFA一级二级三级百题预测
  18. VI简介---VI的三种模式
  19. 编译ExoPlayer扩展模块av1遇到的问题及解决
  20. TI C66x DSP 系统events及其应用 - 5.2(PDSP配置)

热门文章

  1. 虚拟机出现内部错误(internal error)
  2. 常见字符编码介绍以及相互转换
  3. Geek爱旅行 - 向日葵的花语 呼呼呼~~
  4. 2018华东交通大学双基赛G-7的意志
  5. java设置打印机默认纸张A4
  6. 安卓手机ppt阅读器_PC上一款非常好用的PDF阅读器,支持免费格式转换、支持云端同步...
  7. 模块说和神经网络学说_2021考研312统考心理学知识:大脑皮层与脑功能学说
  8. 链游开发需要什么成本
  9. 易语言教程数据库写和添加记录
  10. 慈禧六天内扳倒权臣肃顺的内幕