首页 > 数据库 >mysql忘记密码的解决方案

mysql忘记密码的解决方案

时间:2022-10-08 10:44:24浏览次数:57  
标签:tables 配置文件 grant 解决方案 mysql 密码 user skip

1.停止mysql服务;

2.找到mysql的配置文件在最后一行添加

skip-grant-tables=1

3. 重新启用mysql并且用无账号模式进入

mysql -u root -p

4.重新设置密码

use mysql;
update user set authentication_string = password('新密码'),password_last_changed=now() where user='root';

5.退出,停止mysql服务并且修改配置文件去掉配置文件中的

skip-grant-tables =1

6.重新登陆即可。

标签:tables,配置文件,grant,解决方案,mysql,密码,user,skip
From: https://www.cnblogs.com/doctorsong/p/16768232.html

相关文章

  • Ubuntu迁移mysql数据库到新的目录下
    1.先使用下面命令将mysql数据库服务停止:sudosystemctlstopmysql2.迁移到挂载新盘/mnt/data/方式一:sudomv/var/lib/mysql/mnt/data/方式二:sudocp-a/var/l......
  • MySQL
    MySQ基础知识与基本SQL语句MySQL字段类型、字符编码与配置文件主键与外键、自增、表关系之一对多、多对多、一对一MySQL查询关键字where、groupby、having、distinct、......
  • 谷歌翻译无法使用,google翻译失效,googleapis失效的解决方案
    我们日常工作和学习中,都无可避免的参考一些英文网站或者一些优秀的外国文献,这时候谷歌翻译就显得尤为重要。现在忽然不能使用了,经过几番探索,可通过修改dns解析即可恢复,希望......
  • Linux上MySQL的卸载
    MySQL的卸载1、查看当前mysql安装状况rpm-qa|grepmysql#或yumlistinstall|grepmysql2、查看mysql的服务是否启动systemctlstatusmysqld2.1、如果......
  • 学习mysql176. 第二高的薪水
     SQL架构Employee 表:+-------------+------+|ColumnName|Type|+-------------+------+|id|int||salary|int|+-------------+---......
  • CentOS部署MySQL
    Linux上安装MySQL第一步:确保服务器在最新的状态(可有可无)[root@chenstudy~]#yum-yupdate第二步:检测系统是否自带安装MySQL我之前安装过MySQL,现在已经卸载了[r......
  • 2.mysql基础
    说明:学习视频参考尚硅谷--康师傅第一章.数据库概述1.为什么使用数据库?why?     持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情......
  • CSS3动画卡顿性能优化解决方案
    最近在开发小程序,与vue类似,它们都有生命周期这回事。onLoad监听页面加载onReady监听页面初次渲染完成onShow监听页面显示到底是什么意思?所以这又触碰到了我的知识盲区......
  • MySQL随笔1
    MySQL随笔​ 国庆期间花一点时间刷了牛客和力扣的MySQL入门,两个网站的题目各有各的特色。不过最大的感触就是牛客的SQL题你都可以做,但力扣就只给你SQL入门里的题,其他专......
  • day07-2MySQL索引
    MySQL索引说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,查询速度就能提高千百倍。例子首先,创建一个有800万条数据的表--创建测试数......