mysql5.7版本root密码登录问题的解决方法
作者:cookysurongbin 发布时间:2024-01-21 00:47:43
发现上一篇文章解决了mysql服务无法启动问题后,竟然用root用户无密码不能登录,5.7版本不能在初始化时用root无密码登录,找了很多帖子后,解决了问题。
原来在上一篇文章的mysqld –initialize方法生成的data文件里的.err文件里,可以用word打开,会有生成root的临时初始密码
打开之后找到密码:
但是这个密码用一次后就会过期不能使用了。下面我们就来改这个密码
1、先关闭mysql服务,net stop mysql
2、修改你的mysql的配置文件my.ini或者my-default.int,根据你自己的配置看修改哪个文件
3、在[mysqld]节点上加skip-grant-tables
主要作用是:跳过表中的验证,可以无密码登陆。
4、开启mysql服务(net start mysql),用可视化客户端进入mysql,我使用的可视化的客户端mysqlFront,你们可以自己去百度找。
5、打开mysql下的user表,将password_expired字段的Y改成N;主要是改变密码是否有效的,有Y/N 两种,y表示失效,n表示有效,改完以后记得保存。
6、停止mysql服务,将刚才ini文件里的skip-grant-tables删掉,重新开启服务
7、修改密码:mysqladmin -u root password root
输入原密码,即修改成功。最后一个root是新密码
密码修改成功可以登录了,mysql -uroot -p
输入刚才设置的密码root就可以登录
来源:https://blog.csdn.net/Cookysurongbin/article/details/51321372


猜你喜欢
- 此文用来正式回复大辉同学的疑问。1、结论:固定宽度只适合功能型网站,不适合希望用户认真阅读的浏览型网站。UCD大社区是浏览型网站,它的定位是
- 什么是MySql数据库?通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。我们通常
- 目录一、梳理功能二、准备数据库三、构造和数据库相关的实体类书籍用户NormalUser类四、封装数据库相关操作数据库链接操作针对书籍表操作针
- 大家都知道select的优先权比较高,CSS不宜控制,而且还能遮挡层的正常显示!那么我们就来模拟一个!这样样式就可以随心所欲了(若您看不到效
- throttle我们这里说的throttle就是函数节流的意思。再说的通俗一点就是函数调用的频度控制器,是连续执行时间间隔控制。主要应用的场
- 昨天ie8正式发布了,偶也去下载了一个,感觉很爽, 还在美的时候,突然发现很多网页都出问题,更可气的是自己的网站编辑器eWebEditor也
- 本文实例讲述了PHP抓取及分析网页的方法。分享给大家供大家参考,具体如下:抓取和分析一个文件是非常简单的事。这个教程将通过一个例子带领你一步
- python 3.4.3 的版本中已经没有cmp函数,被operator模块代替,在交互模式下使用时,需要导入模块。在没有导入模块情况下,会
- 这份数据集来源于Kaggle,数据集有12500只猫和12500只狗。在这里简单介绍下整体思路处理数据设计神经网络进行训练测试1. 数据处理
- TextRank 是一种基于 PageRank 的算法,常用于关键词提取和文本摘要。在本文中,我将通过一个关键字提取示例帮助您了解 Text
- 简介几年前,我用C#写了一个RSS阅读器,但是我想如果把它做成一个SPA(单页应用)效果会更好。 Angular使一些事情变得简单,RSS阅
- 大家好,今天来学习用Flask API创建Python后台任务。在Python中,有若干解决方案可以实现后台任务,比如Celery或Redi
- 大多数程序员考虑编程时,他们都要设想用于编写应用程序的 命令式样式和技术。最受欢迎的通用编程语言(包括 Python 和其它面向对象的语言)
- 上一篇中的方法在 webpack 更新后,uglify 缓存地址也发生了变化,需要重新找地址。后来测试发现不论是 uglify-js2 ug
- 1. 介绍目的:公司的支付宝小程序向指定用户发送红包。场景:积分兑换、邀请注册。2.开通权限2.1开通服务说明:进入支付宝商家中心 → 营销
- 前言python图像识别一般基础到的就是tesseract了,在爬虫中处理验证码广泛使用。安装安装教程网上大都差不多,Windows下确实比
- 前言openpyxl是Python下的Excel库,它能够很容易的对Excel数据进行读取、写入以及样式的设置,能够帮助我们实现大量的、重复
- 1.引言创建命令行程序很棒:命令行可以按照我们的设定完成相应的工作,相比GUI界面程序,无需花费数小时尝试使 GUI 正常工作。但有时最好有
- 先来看段mysql查询文章回复语句:#查询文章回复-- ------------------------------ Procedure s
- <HTML> <HEAD> <meta http-equiv="Conten