今天在电脑上安装  mysql5.7.16 (压缩包)时,在初始化data文件夹之后,没有记住密码,DOS框没有显示,没办法,为了学习一下怎么修改密码,在网上找了好多方法去解决,最终还是解决了,下面来看一下这种方法的具体操作:

    1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录

3. 输入mysqld --skip-grant-tables 回车
            --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql;  (别忘了最后加分号) 。

7. 改密码:update user set password=password("123") where user="root"; (别忘了最后加分号) 。

如果修改密码出现 
    **mysql修改密码错误 ERROR 1054 (42S22)**

则使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';

 
  通过上面的修改,root密码已经修改成功了,此时你如果去启动mysql服务时,服务  应该会启动不了,我的办法是从新启动了电脑,从新启动服务,此时  mysql服务可以正常启
动,  此时 通过 navicat 可以以新的密码连接,或者通过 mysql命令行来进入数据库。

最新文章

  1. .NET同步与异步之相关背景知识(六)
  2. angularjs+微信,解决chooseImage不能预览的问题
  3. openacs与easycwmp的对接
  4. lecture14-RBM的堆叠、修改以及DBN的决策学习和微调
  5. JSON、XML 解析
  6. lightoj Again Array Queries
  7. [COM/ATL]浅析COM的思想及原理
  8. jdk源码阅读笔记-LinkedHashMap
  9. Py之Crawler:爬虫利用随机选取代理访问服务器的方法实现下载某网址上所有的图片到指定文件夹——Jason niu
  10. Android Material Design控件使用(二)——FloatButton TextInputEditText TextInputLayout 按钮和输入框
  11. Day 5-7 exec 和元类的创建.
  12. mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系【转】
  13. JAVA:IDEA使用Junit(3)
  14. VS2017中 C# dll引用(C生成dll,C++生成dll)小结 - 简书
  15. ConcurrentHashMap详解
  16. day041 前端HTML CSS基本选择器(未整理完毕)
  17. maven打包之后为什么class文件中没有注释了?
  18. 20165203 Mypwd的解读与实现
  19. 关于面试总结3-SQL查询
  20. 笔记--Wcf全面解析(上)---(1)

热门文章

  1. 【IT笔试面试题整理】判断一个二叉树是否是平衡的?
  2. 并发编程——详解 AQS CLH 锁
  3. ASP.NET开发,从二层至三层,至面向对象 (3)
  4. ASP.NET开发,且编且改,分清职责
  5. SQL-Server多表关联查询并分页
  6. .net 多线程的使用(Thread)
  7. $.each()和$(selector).each()
  8. Android-Menu菜单使用一
  9. IDEA Tomcat Web项目修改了代码,重新部署页面没改变
  10. 安装Mysql报错**此用户已存在!**