Mysql8.0 忘记密码怎么办
Mysql8.0 忘记密码怎么办
今天晨雨帮身边小伙伴解决了mysql8.0无法连接上的问题。中间碰到的一些问题和大家分享一下。
- 跳过密码登录时不成功
- 修改密码时不成功
- 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,这时候我们便可以对本地数据库进行相关操作。
- 首先我们先刷新我们的权限,
flush privileges;
然后修改密码。alter mysql.user root@localhost identified by 'newpasswd';
- 或者我们的个人信息存储在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 忘记密码怎么办相关推荐
- MySQL8.0忘记密码了如何修改密码
第一步:关闭Mysql服务 首先先停止mysql服务.可通过net stop mysql或者任务管理器中关闭. 以管理员权限操作: 第二步:跳过Mysql密码验证 进入命令提示符(管理员登陆)操作,进 ...
- win10 mysql8.0修改密码
mysql8.0修改密码和mysql5.*不一样! 1. win+r,运行cmd 2. 停掉mysql服务 net stop mysql 3.mysqld启动免登录密码模式 mysqld --cons ...
- mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式
本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...
- Linux中Mycat远程连接Mysql8.0提示密码错误
Linux中Mycat远程连接Mysql8.0提示密码错误 问题: 当在linux中使用mycat远程连接时候会提示密码错误,具体如下: 解决 防火墙 最开始以为是防火墙未关闭 通过查看防火墙状态发现 ...
- mysql8 mac 忘记密码_mac下 MySql 8.0.15忘记密码重置密码
Mysql最新版跟老版用法不一样了,重置密码的方法也改变了 1.忘记密码了就需要先免登录进入数据库 进入到mysql目录下: cd /usr/local/mysql/bin/ sudo su 终端出现 ...
- mysql8.0.12密码_mysql8.0.12如何重置root密码
在安装完数据库后,由于自己不小心直接关闭了安装窗口,或者长时间没有使用root用户登录系统,导致忘记了root密码,这时就需要重置MySQL的root密码.当然,最简单方式自然是删除数据库的data目 ...
- cemtos7重置mysql root,Centos7重置MySQL8.0 root密码
问题产生背景: 安装完 最新版的 mysql8.0后忘记了密码,向重置root密码:找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql 需要登录你安装mys ...
- Mac下MySQL 8.0+忘记密码的重置操作
关闭数据库服务 方法一: 开启一个终端,在终端输入指令如下: // 也可以在系统偏好里有个MySQL里关闭 sudo /usr/local/mysql/support-files/mysql.serv ...
- MySQL8.0修改密码问题
MySQL5.7和之前的用户修改密码方式: mysql -uroot -e "Set password=password('123');" mysql -uroot -p123.c ...
最新文章
- 快速制作你的虚拟头像
- php 获取发票内容,php – 如何从发票ID获取PayPal交易ID
- 零基础如何学好Python?这2点一定要明白
- Eclipse的下载、安装和WordCount的初步使用(本地模式和集群模式)
- 马云害怕的事还是发生了
- SPOJ GSS2 Can you answer these queries II (线段树离线) - xgtao -
- 医疗数据典型特征及架构发展方向研究
- 怎么在html5中插入vr,HTML5:2分钟给VR场景加交互
- 区别Ruby的require,load,和include
- android获取其他app布局,android - 如何从App的(布局)XML变量中获取Manifest版本号?...
- mysql dr模式_DR模式下的mysql (abb读写分离)
- 廊坊职业技术学院计算机专业宿舍,2020廊坊职业技术学院宿舍条件如何-有空调否?(宿舍图片)...
- python解压缩tar.gz文件
- 安全计算:AVG免费版提供免费病毒防护
- 菜鸟最初级网络安全常识
- aidlearning开发python使用教程_极致安卓之—Aid Learning基于Jupyter开发Java和Python
- java 栈的输出顺序,栈在Java类库中的顺序表示及实现——Stack
- hdu1296多项式
- RGB、CMY、HSV、HSL颜色空间
- PT2262 433MHZ超再生遥控电路如何用STM软解码代替TP2272(省去PT2272)