广告
返回顶部
首页 > 资讯 > 数据库 >MySQL中怎么重置root密码
  • 639
分享到

MySQL中怎么重置root密码

2024-04-02 19:04:59 639人浏览 独家记忆
摘要

这篇文章给大家介绍Mysql中怎么重置root密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 前言忘记你的mysql root密码? 别担心,它发生在我们所有人身上。在本教程中

这篇文章给大家介绍Mysql中怎么重置root密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

1. 前言

忘记你的mysql root密码? 别担心,它发生在我们所有人身上。

在本教程中,我们将向您展示如何重置Mysql root密码,以防您忘记密码。 本教程适用于任何现代linux发行版,如ubuntu  18.04、Centos 7、Debian等等。

2. 准备工作

在继续执行以下步骤之前,请确保以具有sudo权限的用户身份登录服务器

根据您在系统上运行的MySQL或MariaDB服务器版本,您将需要使用不同的命令来恢复root密码。

你可以通过以下命令查到你的mysql版本:

[root@zcwyou ~]# mysql --version

如果你的系统中已经安装了MySQL,输出将如下所示:

mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1

请务必记下您正在运行的MySQL或MariaDB版本。

3. 怎么重置MySQL或MariaDB的root密码

按以下教程步骤重置MySQL密码

要更改root密码,首先我们需要停止MySQL服务器。 为此,请键入以下命令:

sudo systemctl stop mysql

怎么重置MySQL或MariaDB的root密码

4. 略过grant授权表启动mysql/MariaDB服务

启用--skip-grant-tables选项后,任何人都可以在没有密码和所有权限的情况下连接到数据库服务器。

要启动数据库服务器而不加载grant授权表,请键入:

[root@zcwyou ~]# mysqld_safe --skip-grant-tables &

上面命令末尾的&符号将导致程序在后台运行,因此我们可以继续使用shell

5. 登录`mysql`命令行界面

现在,您可以以root用户身份连接到数据库服务器,而不会提示您输入密码:

[root@zcwyou ~]# mysql -u root

6. 重设mysql root密码

如果您有MySQL 5.7.6及更高版本或MariaDB 10.1.20及更高版本,请运行以下命令:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWord'; mysql> FLUSH PRIVILEGES;

如果ALTER USER语句不起作用,请尝试直接修改用户表:

mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD') mysql> WHERE User = 'root' AND Host = 'localhost'; mysql> FLUSH PRIVILEGES;

如果您有MySQL 5.7.5及更早版本或MariaDB 10.1.20及更早版本,请运行以下命令:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD'); mysql> FLUSH PRIVILEGES;

在这两种情况下,如果一切顺利,您应该看到以下输出:

Query OK, 0 rows affected (0.00 sec)

7. 停止Mysql数据库和重新启动正常模式

现在,我们已经重置了Mysql 数据库的密码,我们需要重新启动到正常模式

使用以下命令停止数据库运行:

[root@zcwyou ~]# mysqladmin -u root -p shutdown

启动mysql数据库:

[root@zcwyou ~]# systemctl start mysql

启动MariaDB数据库

[root@zcwyou ~]# systemctl start mariadb

8. 验证新密码

输入以下命令,验证刚刚设置的新密码:

[root@zcwyou ~]# mysql -u root -p

提示你需要输入刚刚设置的新密码,如无意外,你应该可以正常登录到数据库中。

关于MySQL中怎么重置root密码就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL中怎么重置root密码

本文链接: https://www.lsjlt.com/news/56306.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL中怎么重置root密码
    这篇文章给大家介绍MySQL中怎么重置root密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 前言忘记你的MySQL root密码 别担心,它发生在我们所有人身上。在本教程中,...
    99+
    2022-10-18
  • MySQL怎么重置root密码
    要重置MySQL的root密码,可以按照以下步骤进行操作:1. 停止MySQL服务。可以使用以下命令停止MySQL服务:```sud...
    99+
    2023-09-20
    MySQL
  • mysql下的root密码怎么重置
    本篇内容主要讲解“mysql下的root密码怎么重置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql下的root密码怎么重置”吧! 重置root密码 ...
    99+
    2022-10-18
  • MySQL密码忘了怎么办?MySQL重置root密码方法
    一、单实例Mysql密码丢失解决办法# ps -ef|grep 3306        &nbs...
    99+
    2022-10-18
  • mysql重置root账户密码
    通过任务管理器或服务管理,关掉mysqld服务进程 通过命令行+特殊参数开启mysqld mysqld --defaults-file="my.ini文件地址" --skip-grant-tables 此时,mysqld服务进程已经打开。并...
    99+
    2023-09-13
    mysql 数据库
  • MySQL-重置root密码问题
    当忘记root管理员账号密码问题 适用于忘记root密码的情况及异机恢复时没有管理员账号密码的情形 # 跳过权限验证启动服务 /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my....
    99+
    2022-03-20
    MySQL-重置root密码问题 数据库入门 数据库基础教程
  • MySQL怎么修改用户密码和重置root密码
    本篇内容介绍了“MySQL怎么修改用户密码和重置root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-18
  • mysql无需密码如何重置root密码
    本篇内容主要讲解“mysql无需密码如何重置root密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql无需密码如何重置root密码”吧!MySQL重置...
    99+
    2022-10-19
  • MySQL root密码的重置方法
    对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表。 1、忘记root密码,进不去数据库: 这个时候需要强制停库,先查看MySQL进程号 Ki...
    99+
    2022-05-25
    MySQL 密码重置 MySQL root 密码重置
  • MySQL/MariaDB如何重置Root密码
    这篇文章主要介绍了MySQL/MariaDB如何重置Root密码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。重置 MySQL 或 Mari...
    99+
    2022-10-18
  • 如何重置mysql的root密码
    这篇文章主要介绍如何重置mysql的root密码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我的mysql版本 MYSQL V5.7.9,旧版本请使用:UPDATE my...
    99+
    2022-10-18
  • centos忘记密码怎么重置root密码
    这篇文章主要介绍“centos忘记密码怎么重置root密码”,在日常操作中,相信很多人在centos忘记密码怎么重置root密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos忘记密码怎么重置roo...
    99+
    2023-06-10
  • 如何在MySQL 8中重置root密码
    ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码 解决方案如...
    99+
    2014-05-29
    如何在MySQL 8中重置root密码
  • 在Mac下怎么快速重置mysql root密码
    这篇文章将为大家详细讲解有关在Mac下怎么快速重置mysql root密码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 Mac下重置mysq...
    99+
    2022-10-18
  • mysql怎么设置root密码
    本篇内容介绍了“mysql怎么设置root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-18
  • Ubuntu系统中怎么重置Root密码
    本篇文章给大家分享的是有关Ubuntu系统中怎么重置Root密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先,你需要开机或重启你的 Ubuntu 系统。你需要先进入 GR...
    99+
    2023-06-15
  • MySQL忘记密码,重置root密码(纯步骤)
    进入MySQL安装bin文件夹,打开cmd 1、停止服务(若已停止则忽略) net stop mysql 跳过MySQL验证(无密码登录) 其中my.ini文件地址根据自己情况修改 mysqld --defaults-file="C:Pro...
    99+
    2023-08-16
    mysql 数据库 服务器
  • 重置mysql root密码的简单设置
    下文我给大家简单讲讲关于重置mysql root密码的简单设置,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完重置mysql root密码的简单设置对大家多少有点帮助吧。在已知...
    99+
    2022-10-18
  • mysql 8.0 忘记root密码后重置
      最近状态很不好,一直晕晕晕晕晕晕乎乎的,一个测试实例,下班前修改了一下root的密码,接着就下班走人,第二天来发现root密码忘了 刚好自动化安装脚本整理好了,本来想着算了直接重装实例得了,简单省事也花不了半分钟,反正是测试实例,没什么...
    99+
    2016-11-27
    mysql 8.0 忘记root密码后重置
  • 如何简单重置mysql root密码
    本文主要给大家介绍如何简单重置mysql root密码,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下如何简单重置mysql root密码吧。&nbs...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作