Mysql8.0 忘记密码怎么办

今天晨雨帮身边小伙伴解决了mysql8.0无法连接上的问题。中间碰到的一些问题和大家分享一下。

  1. 跳过密码登录时不成功
  2. 修改密码时不成功
  3. navicat连接时报#2000的问题

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

2.我们进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql的启动方法与客户端启动方法都在这里面调用。当然我们需要用账号密码登录。

mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-tables来跳过密码登录。在这没深入研究,版本是不能这么做。在这我们使用mysqld -console --skip-grant-tables --shared-memory来跳过权限验证。

3.之后我们打开新cmd(管理员登录)再去mysql-bin目录下执行mysql发现已经可以进入mysql,这时候我们便可以对本地数据库进行相关操作。

  1. 首先我们先刷新我们的权限,flush privileges;然后修改密码。alter mysql.user root@localhost identified by 'newpasswd';
  2. 或者我们的个人信息存储在mysql库的user表中。我们可以使用select * from mysql.user;直接查找到root用户名下对应的密码。


当然此密码时md5加密的,但是机智的程序员们从网上搜下md5解密便能得到自己的密码。SODM5免费的。

4.但晨雨的小伙伴却依然不能依靠root和对应的密码连接上数据库,这是为啥子嘛。我一度怀疑他连接的不是自己本地的数据库,后面验证这个直觉很准确。后来发现小伙伴在映射域名时修改了root下的host。这儿root对应的host为通配符%,或者localhost便可以root用户名登陆,否则会连接不上哦。
这儿可用update user set host = '%' where user = 'root';修改对应的host。
大功告成,我怀着激动的心情去navicat点下连接,#2000 unknowError。这又是啥子嘛。
经过一番挣扎,发现时SSL认证的问题,只要连接的时候在SSL中打勾便可。

大功告成,开心打卡。

Mysql8.0 忘记密码怎么办相关推荐

  1. MySQL8.0忘记密码了如何修改密码

    第一步:关闭Mysql服务 首先先停止mysql服务.可通过net stop mysql或者任务管理器中关闭. 以管理员权限操作: 第二步:跳过Mysql密码验证 进入命令提示符(管理员登陆)操作,进 ...

  2. win10 mysql8.0修改密码

    mysql8.0修改密码和mysql5.*不一样! 1. win+r,运行cmd 2. 停掉mysql服务 net stop mysql 3.mysqld启动免登录密码模式 mysqld --cons ...

  3. mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...

  4. Linux中Mycat远程连接Mysql8.0提示密码错误

    Linux中Mycat远程连接Mysql8.0提示密码错误 问题: 当在linux中使用mycat远程连接时候会提示密码错误,具体如下: 解决 防火墙 最开始以为是防火墙未关闭 通过查看防火墙状态发现 ...

  5. mysql8 mac 忘记密码_mac下 MySql 8.0.15忘记密码重置密码

    Mysql最新版跟老版用法不一样了,重置密码的方法也改变了 1.忘记密码了就需要先免登录进入数据库 进入到mysql目录下: cd /usr/local/mysql/bin/ sudo su 终端出现 ...

  6. mysql8.0.12密码_mysql8.0.12如何重置root密码

    在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码.当然,最简单方式自然是删除数据库的data目 ...

  7. cemtos7重置mysql root,Centos7重置MySQL8.0 root密码

    问题产生背景: 安装完 最新版的 mysql8.0后忘记了密码,向重置root密码:找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql 需要登录你安装mys ...

  8. Mac下MySQL 8.0+忘记密码的重置操作

    关闭数据库服务 方法一: 开启一个终端,在终端输入指令如下: // 也可以在系统偏好里有个MySQL里关闭 sudo /usr/local/mysql/support-files/mysql.serv ...

  9. MySQL8.0修改密码问题

    MySQL5.7和之前的用户修改密码方式: mysql -uroot -e "Set password=password('123');" mysql -uroot -p123.c ...

最新文章

  1. 快速制作你的虚拟头像
  2. php 获取发票内容,php – 如何从发票ID获取PayPal交易ID
  3. 零基础如何学好Python?这2点一定要明白
  4. Eclipse的下载、安装和WordCount的初步使用(本地模式和集群模式)
  5. 马云害怕的事还是发生了
  6. SPOJ GSS2 Can you answer these queries II (线段树离线) - xgtao -
  7. 医疗数据典型特征及架构发展方向研究
  8. 怎么在html5中插入vr,HTML5:2分钟给VR场景加交互
  9. 区别Ruby的require,load,和include
  10. android获取其他app布局,android - 如何从App的(布局)XML变量中获取Manifest版本号?...
  11. mysql dr模式_DR模式下的mysql (abb读写分离)
  12. 廊坊职业技术学院计算机专业宿舍,2020廊坊职业技术学院宿舍条件如何-有空调否?(宿舍图片)...
  13. python解压缩tar.gz文件
  14. 安全计算:AVG免费版提供免费病毒防护
  15. 菜鸟最初级网络安全常识
  16. aidlearning开发python使用教程_极致安卓之—Aid Learning基于Jupyter开发Java和Python
  17. java 栈的输出顺序,栈在Java类库中的顺序表示及实现——Stack
  18. hdu1296多项式
  19. RGB、CMY、HSV、HSL颜色空间
  20. PT2262 433MHZ超再生遥控电路如何用STM软解码代替TP2272(省去PT2272)

热门文章

  1. 有线通信技术类毕业论文文献(推荐10篇)
  2. 我的世界服务器宝石系统,我的世界1.9-1.7宝石镶嵌插件
  3. 无人驾驶不听指挥,交警该怎么办?
  4. html布局间距,CSS Grid布局:列和间距
  5. 基于Java的服务器应用监控系统设计与实现
  6. java版阿里云,百度ai,讯飞语音识别效果简单对比及demo
  7. 使用Python爬取CSDN历史博客文章列表,并生成目录
  8. 【美化§炫彩篮球火win7电脑主题】
  9. 条款20:宁以pass-by-reference-to-const替换pass-by-value
  10. 11、有线接入网技术