MySQL 重置root 密码

这篇具有很好参考价值的文章主要介绍了MySQL 重置root 密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

5.7 版本

首先要把服务mysql57 关闭 net stop MySQL57

在安装的mysql57的程序的bin中 运行cmd(管理员运行)

mysqld --defaults-file=‘mysql存放数据的位置\my.ini’ --skip-grant-tables
MySQL 重置root 密码,mysql,android,adb
上图 错误 注意:如果遇到mysqld: Can’t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data’ (OS errno 2 - No such file or directory)错误
只有把mysql 存储位置中的 my.ini 赋值到 mysql程序中就可以拉
MySQL 重置root 密码,mysql,android,adb
MySQL 重置root 密码,mysql,android,adb

MySQL 重置root 密码,mysql,android,adb
MySQL 重置root 密码,mysql,android,adb
修改密码
MySQL 重置root 密码,mysql,android,adb

USE mysql;
方式一
UPDATE USER SET PASSWORD = PASSWORD(‘新密码’) WHERE USER = ‘用户名’;
方式二
SET PASSWORD FOR ‘用户名’@‘主机名’ = PASSWORD(‘新密码’);
方式二三
alter user ‘用户名’@‘主机名’ identified by ‘密码’;

flush privileges;

MySQL 重置root 密码,mysql,android,adb

关闭操作
通过任务管理器 ctrl+shif+ese 关闭mysqld 服务进程
把两个运行cmd 关闭, 重启启动 MySQL57 服务 net start MySQL57

8.0 版本

1 关闭mysyl8.0版本的服务 net stop MySQL8.1
2、在mysql 程序的安装目录 找到bin cmd 进行 管理员

mysqld --defaults-file=‘mysql存放数据的位置\my.ini“–skip-grant-tables --shared-memory
在运行一个cmd 管理员 要么执行,需要等待一会

MySQL 重置root 密码,mysql,android,adb
alter user ‘root’@‘%’ identified by ‘1234’;
flush privileges;

如果报错 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
执行 flush privileges; 便可

总结

1、关闭 mysql服务
2、mysql bin目录下 通过运行cmd 管理员
3、5.7 mysqld --defaults-file=“mysql数据存放的位置\my.ini” --skip-grant-tables
8.0 mysqld --defaults-file=“mysql数据存放的位置\my.ini” --skip-grant-tables --shared-memory
4、重新开启一个cmd 管理员 登录mysql mysql -uroot
5、 use mysql;
修改root密码 5.7 之前 是 password加密 8.0 之后 是 MD5加密
6、 flush privileges
7 、 任务管理器 关闭 mysqld 服务 和上面的 两个运行
8、重启开启 mysql 服务文章来源地址https://www.toymoban.com/news/detail-630513.html

到了这里,关于MySQL 重置root 密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Android】【root & remount】adb su如何添加密码校验

    前言 客户想在user版本添加su 权限,并实现user版本的root remount功能。 当前思路时执行su时添加密码,如果密码正确设置 sys.变量为true。adb root时判断sys变量为true时,执行root动作。 su 添加密码实现 su.cpp 添加密码部分:

    2024年04月16日
    浏览(55)
  • Mysql—修改用户密码(重置密码)

    1、登录mysql 1 2 [root@localhost ~] # mysql -uroot -p123456 [root@localhost ~] # mysql -hlocalhost -uroot -p123456 如果忘记密码,则跳过MySQL的密码认证过程。步骤如下: 修改Mysql配置文件:vi /etc/my.cnf(注:windows下修改的是my.ini)。在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程

    2024年02月12日
    浏览(55)
  • Mysql 忘记密码怎么重置密码(详细步骤)

    每种方法都有其适用的情况,根据具体情况选择合适的方法。无论选择哪种方法,请务必在重置密码后及时删除临时用户并重新启动 MySQL 服务。 停止服务 使用 mysqld_safe 命令启动 MySQL 服务,跳过权限检查,执行后可能需要回车下 登录 MySQL 服务,并使用 mysqladmin 命令重置密码

    2024年02月10日
    浏览(47)
  • Mac重置mysql密码

    1、关闭MySQL服务 打开mysql软件关闭 使用命令关闭 2、使用终端进入mysql下bin文件夹 ,我的mysql安装路径是 /usr/local/mysql/ ,所以命令如下: 3、获取权限 4、进入安全模式  5、重新打开一个终端 ,进入mysql 6、进入mysql中的mysql库 7、刷新MySQL系统权限 8、修改root密码: 注意:这个

    2024年02月13日
    浏览(41)
  • Mysql密码重置(图文教程)

    打开 cmd 输入 net stop mysql 输入命令 mysqld --console --skip-grant-tables --shared-memory 注意:第二步的cmd 窗口不能关闭 在新的 cmd 窗口中输入命令: mysql -uroot -p 按回车,可无密码登录 MySQL 服务。 输入以下代码: 退出mysql 执行命令: 打开命令框输入: net start mysql 由于第四步已经将

    2024年02月12日
    浏览(37)
  • docker重置mysql密码

    1、可以删掉容器重来一 一次(费时费力) 2、重置docker内的mysql密码

    2024年02月15日
    浏览(36)
  • 怎样重置ubuntu mysql8密码

        密码很难记住,所以如果您忘记了 MySQL root 密码,幸运的是,有一种方法可以更改它。这篇文章是为您而写的,在这篇文章结束时,您将成功更改 MySQL 的密码。 本博客演示了如何在 Ubuntu 上重置使用包管理器安装的 MySQL 和 MariaDB 数据库的 root 密码。更改 root 密码的过程

    2024年02月21日
    浏览(42)
  • Ubuntu 22.0.4 忘记重置 MySQL 密码

    Ubuntu 22.0.4 忘记了 MySQL的密码,需要重新设置密码 环境描述: 系统:Ubuntu 22.0.4 MySQL:8.0.35 (通过 apt install mysql-sever 安装的) 1. 停止 MySQL 服务: 2. 以不加载授权表的方式启动 MySQL 服务器: 如果在这一步出现了 则可以试试如下的命令:这个需要在第二个终端输入下面的命令

    2024年01月25日
    浏览(48)
  • win10 Mysql8.0以上重置初始密码

    首先,确保自己已经关闭了Mysql的服务 问题:关闭时报错  原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。 1. 来到MySQL的安装路径下bin C:Program FilesMySQLMySQL Server 8.0bin 2. 在命令行中输入mysqld -

    2024年02月06日
    浏览(64)
  • mysql数据库root密码遗忘后,修改root密码

    目录 方式一: 方式二: 2.1 也可以像我这样,普通用户登录进去后 2.2 执行如下命令,将已知的user1的加密密文更新到root中 2.3 查询数据库 2.4 用root用户登录 2.5 登录正常,但这会root登录进去后,无法执行具体的sql,只要有操作,会报如下的错: 2.6 需要重新ALTRE下用户信息

    2024年02月12日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包