前 言
当我们忘记了MySQL数据库密码后,该如何重新进行设置?

操作步骤
步骤1:cmd打开命名窗口

步骤2:关闭正在运行的MySQL服务(命令:net stop mysql)(如果:此时MySQL正在运行)

步骤3:找到mysqld.exe的安装目录

步骤4:进入mysqld.exe的安装目录,执行命令(--skip-grant-tables)

步骤5:输入 --skip-grant-tables 命令后,该窗口就无法操作了,需要另开一个命令窗口

步骤6:另开一个命令窗口,进入mysql.exe目录,直接执行mysql命令,回车,就可以直接登录数据库了

步骤7:输入命令(show databases;[查看到所有的数据库]),然后输入use mysql;[使用mysql数据库,该数据库保存了用户表]

步骤8:输入命令(show tables;[查看所有的表]),找到user表[该表保存了“用户名”和“密码”]

步骤9:此时我们可以来查看用户的信息(select user,host,password from user;)

步骤10:之后我们可以修改用户密码(update user set password = password('123456') where user='root' and host='localhost';)

步骤11:重启mysql,然后用新的密码登录

以上步骤,仅供参考。

最新文章

  1. 新建STM32工程
  2. bzoj4264: 小C找朋友
  3. iOS-上拉刷新,下拉加载-----------详解
  4. linux dmesg命令参数及用法详解(linux显示开机信息命令)
  5. WCF入门教程二[WCF应用的通信过程]
  6. maven 添加中央仓库中没有的jar
  7. [CFgym]2015-2016 ACM-ICPC Pacific Northwest Regional Contest小结
  8. (一)Angularjs - 入门
  9. 单片机汇编语言实现DES加密算法
  10. 找出诡异的Bug:数据怎么存不进去
  11. window.open打开新页面,并将本页数据用过url传递到打开的页面;需要两个页面;
  12. 关于图计算和graphx的一些思考[转]
  13. BZOJ 2823: [AHOI2012]信号塔
  14. 自定义Func模块
  15. 初始Spring MVC——练手小项目
  16. Retrofit2.0通俗易懂的学习姿势,Retrofit2.0 + OkHttp3 + Gson + RxJava
  17. Linux之DHCP搭建命令集锦
  18. Python脱产8期 Day05 2019/4/17
  19. 推荐使用@Resource,不推荐使用@Autowired
  20. 2017乌鲁木齐区域赛D题Fence Building-平面图的欧拉公式

热门文章

  1. Neo4j的查询语法笔记(二)
  2. selenium 等待时间3种方式
  3. .linux基础命令三
  4. js超简单冒泡算法
  5. 使用docxtemplater来处理word模板
  6. swift实现线程安全的栈和队列
  7. SCRUM REPORT DIRECTORY
  8. golang中读取文件
  9. popen, pclose - process I/O
  10. Taro -- 原生微信小程序转taro