首页 > 数据库 >Mysql忘记密码的处理方法

Mysql忘记密码的处理方法

时间:2023-01-09 08:55:16浏览次数:37  
标签:tables skip Mysql sock 密码 mysqld mysql 忘记

0x01 环境说明

centos 7.9  mysql v14.14 

0x02 处理方法

1.停止mysqld服务

systemctl stop mysqld.service

2.编辑配置文件,加入skip-grant-tables

vi /etc/my.cnf
#插入内容
skip-grant-tables
#保存退出

3.重启mysql

systemctl restart mysqld.service

4.空密码直接进入

mysql -uroot

5.更改密码

mysql -uroot

show databases;
use mysql;
update mysql.user set authentication_string=password('密码') where user='root';
flush privileges;
#退出mysql

6.重新编辑配置文件,去掉skip-grant-tables选项

vi /etc/my.cnf

7.重启mysql服务

systemctl restart mysqld.service

8.使用新密码登录

mysql -uroot -p新密码

0x03 异常问题

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

通过find命令查找到mysql.sock位置,在错误提示的位置创建软连接即可

find / name mysql.sock
ln -s /路径/mysql.sock /tmp/mysql.sock

以上就是mysql忘记密码后的处理方法,如有错误,请评论区指正!

标签:tables,skip,Mysql,sock,密码,mysqld,mysql,忘记
From: https://www.cnblogs.com/DevilCisco/p/17035975.html

相关文章

  • Mysql8忘记密码/重置密码
    Mysql8忘记密码/重置密码 一、免密码登录修改配置文件:vim/etc/my.cnf在【mysqld】模块添加:skip-grant-tables[mysqld]skip-grant-tables然后重复Mysql服务二......
  • expres实现登录与修改密码
    登录模块如果登录的时候,昵称在数据库中查询的是不唯一值。需要提示用户登录失败。即使用户密码输入正确。然后将该消息通知相关人员,立即进行排查问题。varexpress=......
  • MySQL
    安装data后去掉\缺少.dll组件?操作数据库--tab键的上面,如果你的表名或者字段名是一个特殊字符,就需要带``,让其变成字段--如SELECT`user`FROMstudent从stude......
  • mysql
    mysqlMySQL上篇:基础篇】【第1子篇:数据库概述与MySQL安装篇】p01-p11学习建议:零基础同学必看,涉及理解和Windows系统下MySQL安装【第2子篇:SQL之SELECT使用篇】p12-p48......
  • 登录他人mysql
    //登录参数:mysql-u用户名-p密码-h要连接的mysql服务器的ip地址(默认127.0.0.1)-P端口号(默认3306)  ......
  • 2.Mysql的角色管理
    1.Mysql角色Mysql从8.0开始就支持roles,这个在Oracle可是一直存在的,然后Mysql终于在8.0上开始支持了。2.什么是Mysql的roles?Mysql的roles说直白就是一堆权限的集......
  • ubuntu20下mysql5.7数据库修改密码
    --找到mysql配置文件修改/etc/mysql/mysql.conf.d/mysqld.cnf#加上下面的可以不要密码登录#skip-grant-tables#skip-networking然后重启mysql服务servicemysqlr......
  • mysql定时事件设置
    //查看事件调度器是否开启SHOWVARIABLESLIKE'event_scheduler';//开启事件调度器SETGLOBALevent_scheduler=ON;//创建定时事件DELIMITER$$CREATEEVENTIFNOTE......
  • windows共享文件夹并设置免密码访问
    1.右击文件选择属性2.点击共享3.选择everyone用户,表示任何人都可以访问这个文件夹4.赋予相应权限,点击共享5.完成共享6.在另一台电脑上进行访问首先需要知......
  • MySQL8免安装版下载安装与配置(linux)
    一、前言基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件、GenericBinaries软件包、源码包,具体介绍如下:①RPM软件包是一种Linux平台下的安装文件,通过相关命令可以......