我目前使用的版本是MySQL Server 8.0

第一步:关闭MySQL服务

首先要停止mysql服务。可通过net stop mysql或者任务管理器中关闭。

第二步:跳过MySQL密码验证

进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-tables来跳过密码登录。在这我们使用mysqld --console --skip-grant-tables --shared-memory来跳过权限验证。

第三步:无密码方式进入MySQL

在上述步骤之后,再打开一个管理员模式运行命令提示符

进入mysql下的bin目录后,直接登录mysql

不需要通过net start mysql打开mysql服务

在命令行中输入以下代码

mysql -u root -p

此时会显示让你输入密码,直接回车,就可以成功连接MySQL。

第四步:将登陆密码设置为空

输入以下代码,将密码设置为空 (此时还不能直接修改密码,必须先设置为空,否则会报错)

use mysql; (使用mysql数据表)
update user set authentication_string='' where user='root';(将密码置为空)
quit; (然后退出mysql)

第五步:更改自己的登陆密码

1.关闭之前打开发cmd窗口 (一定要关闭!)
2.在当前窗口中输入以下代码;

net stop mysql(关闭mysql服务,虽然会显示没有开启服务,但是以防万一)
net start mysql(再打开mysql服务)


接着输入:

mysql -u root -p (此处会显示输入密码,直接回车就好了,第四步我们已经将他置为空了)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';(更改密码)

最后一步:验证密码是否修改成功

quit(退出mysql)
mysql -u root -p
(输入新密码,再次登录)


到此,MySQL数据库修改密码就成功了!

MySQL数据库忘记密码之修改密码相关推荐

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

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

  2. MySQL忘记密码怎么修改密码

    MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事.如果忘记了root 帐号密码,那该怎么修改密码呢?这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方 ...

  3. mysql数据库忘记root密码

    文章目录 mysql数据库忘记root密码 1.解决方法一: 2.解决方法二: mysql数据库忘记root密码 1.解决方法一: 步骤一:停止mysql服务 步骤二:使用mysqld_safe结合– ...

  4. win7 忘记mysql密码_win7系统下mysql数据库忘记root密码怎么解决

    最近有win7旗舰版系统用户到本站反馈说碰到这样一个情况,就是在使用mysql数据库的时候,忘记了root密码,导致无法继续操作,该怎么办呢,现在就随小编一起来看看win7系统下mysql数据库忘记r ...

  5. Centos Mysql忘记密码,修改密码

    当centos MySQL用户忘记密码,进不去MySQL,那就要进行修改密码了 看好了嗷,操作开始 首先用vim进一下配置文件:/etc/my.cof 添加一下skip-grant-tables #这 ...

  6. mysql数据库忘记密码

    mysql数据库忘记root密码如何处理 1.关闭mysql数据库:service mysql stop 2.找到etc/my.cnf 文件 在mysqld下面增加: skip-grant-table ...

  7. CentOS6.8下MySQL数据库忘记root密码解决方法

    CentOS6.8下MySQL数据库忘记root密码解决方法 参考文章: (1)CentOS6.8下MySQL数据库忘记root密码解决方法 (2)https://www.cnblogs.com/vu ...

  8. mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码

    如何查看mysql数据库的登录名和密码: 通过Windows的服务管理器查看.首先安装Maki5.服务端 "开始"-"运行",输入"services. ...

  9. Mysql设置初始化密码和修改密码

     转自:Mysql设置初始化密码和修改密码 刚开始创建mysql的时候,一般需要修改密码:而且,本人碰到过在几台服务器上面操作,忘记了其中一台的root密码(用户密码记得,root特别久没用了), ...

  10. 如何查看mysql数据库名字和密码_如何查看mysql数据库的登录名和密码

    跃然一笑 如何查看mysql数据库的登录名和密码:通过Windows的服务管理器查看.首先安装Maki5.服务端 "开始"-"运行",输入"servi ...

最新文章

  1. 组合特征(二)tfidf(word+article)+lsa
  2. apache2.0性能优化
  3. 计算网络经典书籍--计算机网络:自顶向下方法
  4. proxy connect abort处理方法_Java代理设计模式(Proxy)的几种具体实现
  5. javadoc时候乱码-编码 GBK 的不可映射字符 - wqjsir的专栏 - 博客频道 - CSDN.NET
  6. .NET3.0已经Pre-release了
  7. BZOJ 2160 拉拉队排练
  8. 华为麒麟1020鸿蒙系统,华为P50pro最新确认:麒麟1020+立体全面屏+鸿蒙系统,这才是华为...
  9. Selenium自动化测试-8.iframe处理
  10. Linux常用的配置文件
  11. 写ios系统和安卓系统的人到底有多牛?
  12. linux进入文件夹后退,实验二Linux系统简单文件操作命令
  13. Java线程中断理解(interrupte)
  14. atitit.md5算法的原理 与 总结
  15. ajax 上传文件 data,ajax文件上传-FormData()
  16. Java分页工具实现方法
  17. matlab堆积式玫瑰图,用SAS实现堆积式南丁格尔玫瑰图Nightingale Rose Diagram (上)...
  18. 按键控制LED亮灭(CC2530)
  19. 物体识别全流程(Ubuntu16.04)结合ROS
  20. android设置自动亮度,Android亮度调节的几种实现方法

热门文章

  1. 肿瘤浸润淋巴细胞在病理图像上的空间组织与分子相关性
  2. python爬虫进阶-每日一学(字体反爬-移花接木)
  3. 如何通过邮箱发送链接进行邮箱验证
  4. 案例-做一个酒店预定小程序用的日期选择案例
  5. 微信小程序轮子 - 自定义中间凸起底部导航栏(只需渲染一次组件 | 性能高 | 灵活)
  6. 北京邮电大学计算机学院就业信息,北京邮电大学就业信息网
  7. FCC认证亚马逊美国站在严查
  8. java rails orm_rails知名应用和工具
  9. 税前2万4,到手1万4???年终奖计税方式2022年1月1日起有新变化!
  10. 索尼无线投屏无法连接服务器,解答索尼电视怎么投屏如何连接电脑内容