产生场景:在涉及到连接数据库操作的时候,会报1045:Access denied for user root@localhost。

     比如:本地建立的数据库连接不上,在IDEA等开发工具中使用反向生成.xml,.java文件时,无法从插件直接执行。

解决方法:一共五步

     一:停止MySQL服务

       在mysql的安装目录,输入命令net stop mysql

       二:跳过验证

       在my.ini里面68行(随便选位置)添加    skip_grant_tables 然后保存关闭

     三:重启mysql并登陆mysql

       命令:net start mysql(启动)

          mysql -uroot -pmysql(登陆)

       四:修改密码

       命令:use mysql

          update MySQL.user set authentication_string=password('PASSWORD') where user='root';   注:命令中的PASSWORD换成自己需要设置的密码

          flush privileges; 刷新配置

          exit ;(退出服务)

     五:打开my.ini文件,删除刚才添加的最后一行的内容,保存并关闭文件。然后在命令行用net stop mysql和net start mysql重启mysql。然后在命令行窗口,用刚才设置的密码登录mysql。登录成功,问题解决!

       命令:mysql -uroot -p

          

最新文章

  1. Java学习之Iterator(迭代器)的一般用法 (转)
  2. Javascript 与正则表达式
  3. 【转】SPDY协议
  4. ASP代码审计一枚
  5. 【题解】【数组】【Leetcode】Merge Sorted Array
  6. 【翻译习作】 Windows Workflow Foundation程序开发-前言
  7. golang的内存模型与new()与make()
  8. NULL, '\0',0 '0'的区别
  9. OS概论2
  10. 将Ojective-C代码移植转换为Swift代码
  11. 深入理解Java常用类----String(二)
  12. 关于VR开发中的穿墙问题随想
  13. filddler一个抓包修改的工具 貌似很强大2017.12.07
  14. JAVA This的简单运用
  15. OCR技术浅析-自写篇(2)
  16. npm安装cnpm、vue、react
  17. ☆ [POJ2559] Largest Rectangle in a Histogram 「单调栈」
  18. 51NOD1522 上下序列/CF567F Mausoleum DP
  19. android 混淆文件proguard.cfg详解 (转载)
  20. nodejs出现events.js:72中抛出错误 Error: listen EADDRINUSE

热门文章

  1. [Usaco2007 Dec]Building Roads 修建道路
  2. 安装git-macOS系统
  3. 获取html中某些标签的值
  4. innodb引擎的4大特性
  5. spark开窗函数
  6. code-server scala error: object apache is not a member of package org
  7. 翻页bug 在接口文档中应规范参数的取值区间 接口规范
  8. 设计模式(一)——Java单例模式(代码+源码分析)
  9. Spring MVC 处理一个请求的流程分析
  10. 宝塔Linux面板FTP无法连接的解决办法