有时可能不小心忘记了root用户的密码,可以通过命令行修改
首先创建一个txt文件,内容为:

ALTER USER 'root'@'localhost' INDENTIFIED BY '123456';

将密码修改成123456,如果之前设置root的地址时匹配的是所有地址,即%,就要写成:

ALTER USER 'root'@'%' INDENTIFIED BY '123456';

然后点击左下角,找到windows powershell(或者右键左下角选择windows powershell(管理员)(A)):

右键点击,以管理员身份打开
(我已将mysql添加进环境变量,直接右键打开shell即可,无需切换目录)
输入:

net stop mysql80

停止mysql服务

mysqld --default-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file="C:\Users\Desktop\temp.txt" --console

default-file后面跟着的是mysql配置文件my.ini的路径,因为有空格,所以用双引号较好
init-file后面跟着的是刚刚创建的txt文件路径
–console代表将记录打印到控制台上

回到navicat上,右键编辑连接,将密码修改成txt文件里的那个密码,然后测试连接,确定,双击连接,
回到power shell,按CTRL+c键,关闭power shell的服务,关闭窗口,再重新打开一个窗口,启动mysql服务

net start mysql80

MySQL数据库root密码修改相关推荐

  1. Mysql数据库root密码管理四法

    Mysql数据库root密码管理四法 方法一: 管理员可以在系统命令行中使用mysqladmin命令设置mysql用户的密码. 使用mysqladmin设置密码的命令语法如下: mysqladmin ...

  2. mysql数据库空密码修改_修改mysql 数据库密码

    第1种︰使用 mysqladmin命令 shell>mysqladmin -u root password new_password 如果忘记了MySQL的root密码,可以用以下方法重新设置: ...

  3. RHEL 5服务篇—修改MySQl数据库root密码的几种方式

    一.在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1.在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &quo ...

  4. xampp默认mysql数据库root密码的修改

    因为安装xampp后的mysql默认用户root的密码为空,而比如部署Testlink时需要提供数据库密码,此时就需要给root设定密码(网上有些方法,大同小异,但是可能都未标明关键点,未一些出上手的 ...

  5. mysql sa密码是什么_忘记mysql数据库root密码

    找到配置文件my.ini  ,然后将其打开,可以选择用记事本打开,查找的方法如下: 打开后,搜索mysqld关键字 找到后,在mysqld下面添加skip-grant-tables,保存退出. PS: ...

  6. mysql数据库root密码在哪个文件中_mysql - 本地数据库忘记了root用户的密码

    在连接本地mysql数据库一直都是客户端保存密码,然后一键登录.突然开发要用到这个数据库时,脑子嗡嗡的了--忘记了密码,试了很多遍还是记不起来. 没办法只能去找方案了,网上还是有很多跟我一样的大佬的. ...

  7. 更改MySQL数据库root密码

    先输入命令看看能不能启动 systemctl start mysql.service 如果显示这个,说明没有安装 Failed to start mysqld.service: Unit not fo ...

  8. Linux下修改mysql的root密码后数据库消失怎么处理

    Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...

  9. 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c

    在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置: # vi /etc/my.cnf ...

最新文章

  1. 深入理解IPyton以及Jupyter Notebook中的%time以及%timeit的作用
  2. 翻译: Oralce官方文档-- Data Blocks, Extents, and Segments
  3. python爬虫实训心得_Python爬虫小结
  4. 20145209刘一阳《JAVA程序设计》第七周课堂测试
  5. javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
  6. python5数据存储
  7. 程序员每天应该思考的5个问题,你有思考过吗?
  8. 89C51单片机定时器控制的流水灯
  9. Linux 系统版本信息
  10. 《零基础》MySQL 管理(三)
  11. java JLabel改变大小后如何刷新_到底一行java代码是如何在计算机上执行的
  12. 解压大于4g的文件_python解压压缩包
  13. mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
  14. 51Nod 1067:Bash游戏 V2(巴什博弈)
  15. android实现Materia Design风格APP(五):RecyclerView自定义item动画和共享元素动画
  16. 2PC 二阶段提交协议与3PC
  17. SQLServer 查询建表语句
  18. 常见的监控项目组网方案技术系统图,一文了解清楚!
  19. 智能家居之远程视频监控
  20. ES索引创建、新增与修改字段

热门文章

  1. MDERank A Masked Document Embedding Rank Approach for Unsupervised Keyphrase Extraction阅读笔记
  2. #433 Minimum Genetic Mutation
  3. Java(高阶)——操作系统
  4. kmplayer加速播放视频(转)
  5. C_一文读懂推荐系统知识体系(数据派THU 李中杰)
  6. 腾讯随心播配置及开发
  7. xml解析库pugixml的基本用法
  8. 经典爱情名言名句《冰封王座》名人名言 经典名句(会玩的朋友知道是--经典滴)
  9. 易语言写的文件粉碎机代码
  10. 2021高考 无锡高中成绩查询,无锡2021高考成绩排名榜单,无锡各高中高考成绩喜报...