跳过mysql权限验证来修改密码-GPT纯享版

建议重新配置一遍,弄成功好多次了,每次都出bug,又要重新弄,不是过期就是又登不进去了,我服了

电脑配置MySQL环境(详细)这个哥们的10min配完,轻轻松松,

旧方法:

1.打开 MySQL 的配置文件,通常是 my.inimy.cnf

2.找到 [mysqld] 部分,如果没有则添加。

3.在 [mysqld] 部分中添加一行:skip-grant-tables,这个选项告诉 MySQL 服务器跳过权限验证,允许任何用户连接而不需要密码验证。

4.保存并关闭配置文件。

5.重新启动 MySQL 服务器。你可以在命令行中执行以下命令来重新启动 MySQL 服务:

net stop MySQL  

net start MySQL

6.当 MySQL 服务器重新启动后,你应该能够以 root 用户身份登录,而不需要密码。你可以在命令行中执行以下命令来连接到 MySQL 服务器:

mysql -u root

7.现在,你可以使用 SQL 命令来更改 root 用户的密码。例如,执行以下 SQL 命令来设置新密码为 1234

update mysql.user set authentication_string=password('新密码') where user='root' and Host ='localhost';

8.修改完毕后,记得要删除 my.ini 或者 my.cnf的 skip-grant-tables 选项并重新启动 MySQL 服务器,以恢复正常的权限验证。

这个方法将会暂时绕过 MySQL 的权限验证,允许你以 root 用户身份登录并重置密码。完成密码重置后,务必要删除 skip-grant-tables 选项并重新启动 MySQL 服务器,以恢复正常的权限验证机制。

由来:输入日志里记载的新密码总报错,那我就不输了

误删mysql自带mysql库怎么办_误删了mysql的自带库-CSDN博客

关于如何跳过MySQL登录密码直接修改密码方法

不能删的库

cd :d

cd D:\Work\mysql-5.7.43-winx64\bin

mysql -u root -p 进入mysql

\q 退出 MySQL 命令行界面

相关推荐

  1. mysql8.0密码重置密码 Shell脚本

    2024-03-23 17:02:02       50 阅读
  2. mysql修改密码

    2024-03-23 17:02:02       60 阅读
  3. mysql修改密码

    2024-03-23 17:02:02       59 阅读
  4. c语言实现https服务器()

    2024-03-23 17:02:02       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 17:02:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 17:02:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 17:02:02       78 阅读
  4. Python语言-面向对象

    2024-03-23 17:02:02       88 阅读

热门阅读

  1. 日本大带宽服务器优缺点分析

    2024-03-23 17:02:02       43 阅读
  2. mysql 锁的知识点简述

    2024-03-23 17:02:02       43 阅读
  3. 复试专业前沿问题问答合集14——自然语言处理

    2024-03-23 17:02:02       42 阅读
  4. 某笔试题记录

    2024-03-23 17:02:02       36 阅读