文章目录

  • 一、修改MySQL配置文件
  • 二、重启MySQL服务
  • 三、登录MySQL
  • 四、修改密码
  • 五、还原MySQL配置文件

一、修改MySQL配置文件

想要在没有密码的状态下修改MySQL的密码,必须跳过MySQL登录时的登录密码权限的验证,取消掉这个验证的方式如下:

1、找到MySQL的安装文件中的my.ini文件

一般人应该能找到的吧,配置MySQL的环境变量中也有安装目录的,一般默认安装目录在C盘中。

2、修改my.ini
记事本方式打开my.ini,找到[mysqld]这一行,在下面加入下面两条语句:

skip-name-resolve
skip-grant-tables

注意[mysqld]是mysql+d(是小写的L,不是大写的i),最好直接复制,不然很容易输错。

记得ctrl+s保存好

二、重启MySQL服务

1、以管理员身份运行命令行

2、在命令行中输入停止MySQL服务命令:

net stop mysql

3、在命令行中输入开始MySQL服务命令

net start mysql

三、登录MySQL

在重启MySQL服务后,通过命令登录MySQL(不需要密码)

mysql -uroot -p

回车后不用输入密码,直接回车就行。

四、修改密码

进入到MySQL中,在命令行中输入修改命令,修改密码为123456

grant all privileges on *.* to root@'localhost' identified by '123456';


返回成功的话,密码就修改成功了

但有时候也会报一个错:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement


解决办法:

刷新权限。输入一下命令后回车一下,(可以多尝试几次)

 flush privileges;

然后再重复第四步骤,修改密码,

五、还原MySQL配置文件

1、第一步我们修改了MySQL的配置文件my.ini,在修改成功后我们需要将配置文件还原。

记得保存!!!

2、重启MySQL服务

net stop mysql
net start mysql


3、使用新密码,登录成功

MySql——忘记密码怎么办相关推荐

  1. linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办

    前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...

  2. mysql忘记密码如何修改

    MYSQL忘记密码如何修改 1. [root@localhost ~]# vim /etc/my.cnf 2. 在mysqld下添加一句skip-grant-tables  保存退出 3. [root ...

  3. 【MySQL】MySQL忘记密码或修改密码的方法

    MySQL修改新密码方法 记得原密码情况下,修改新密码: 登录到数据库后,输入 set password for 用户名@localhost = '新密码';  来设置新的密码,别忘记分号哦. 如图所 ...

  4. mysql忘记密码,怎么办?

    mysql忘记密码,怎么办? 我们经常需要修改mySQL的密码,比如时间久了忘记了MySQL的密码,也或者是使用了一台别人使用过的电脑,不知道之前密码的情况下,又想使用MySQL,怎么办呢? 准备工作 ...

  5. win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法

    MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...

  6. mysql忘记密码怎末版_mysql忘记密码怎么办

    MySQL忘记密码的解决办法: [root@localhost ~]# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL ...

  7. mysql 忘记密码

    mysql 忘记密码 方案1:http://www.2cto.com/database/201312/264229.html MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事. ...

  8. [转]MySQL忘记密码的正确解决方法

    [转]MySQL忘记密码的正确解决方法 参考文章: (1)[转]MySQL忘记密码的正确解决方法 (2)https://www.cnblogs.com/wincai/p/6077211.html 备忘 ...

  9. linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案

    linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 参考文章: (1)linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 (2) ...

  10. mysql更改密码后需要重启吗,mysql忘记密码真的需要重启服务吗?

    先提个问题:如何不重启mysqld,且没有权限修改用户账号和权限的情况下,如何重新设置root密码?不知道没关系,在此之前我也是不知道如何操作的,先看看下面的几种重置root密码的方法. 1.skip ...

最新文章

  1. GitHub与Git入门
  2. 【转】LINUX 手动建立SWAP文件及删除
  3. QT自定义控件之倒计时控件
  4. python入门23 pymssql模块(python连接sql server增删改数据 )
  5. 用react和electron实现文件树组件(上)
  6. 数据库交易记录--如何添加审计信息到闪回归档数据以替换操作日志表
  7. atitit.无为而治在企业管理,国家治理,教育领域的具体思想与实践
  8. 网店宝贝复制专家操作手册
  9. 【comsol快速入门】
  10. android音视频播放技术背景,Android音视频开发-入门(一)
  11. RAID磁盘冗余技术
  12. Lock wait timeout exceeded
  13. 享元模式(羽量级模式、蝇量级模式Flyweight,对象结构型模式)
  14. 初中OJ1998【2015.8.3普及组模拟赛】饥饿的WZK(hunger)
  15. 什么是项目集(PgMP)?
  16. 适合学生党无线蓝牙耳机,好用又实惠蓝牙耳机推荐
  17. php+mysql统计7天、30天每天数据没有补0
  18. 华为、小米已成老年手机市场主力—1.5万条老年手机电商数据解读
  19. 作业 20180925-6 四则运算试题生成
  20. 每日一题 笨拙的手指

热门文章

  1. 吴昊品游戏核心算法 Round 9 —— 正统黑白棋AI(博弈树)
  2. 切换cuda版本之后/usr/local/cuda/lib64找不到的问题
  3. 数据压缩作业二——分析tga文件
  4. 基于Python+Bootstrap+Django的移动套餐SQL智能检测系统
  5. Yahoo 前端雅虎军规
  6. 差动放大器自动测试系统使用
  7. opencv(python)使用knn最近邻算法识别手写数字
  8. Linux之汇编语言
  9. 无公网IP、实现企业微信自建应用
  10. 微信接口开发申请服务器,开发微信服务器接口的实例教程