iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】
  • 753
分享到

忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】

mysql数据库linux 2023-09-04 18:09:16 753人浏览 八月长安
摘要

linux下 Mysql数据库忘记密码解决方案 前言: 在日常的开发中我们有可能忘记了我们自己设置的密码,譬如说mysql数据库的密码,不过不要担心,小编整理了2个方法带给大家。 方法一​ 查看初始化

linuxMysql数据库忘记密码解决方案

前言
在日常的开发中我们有可能忘记了我们自己设置的密码,譬如说mysql数据库的密码,不过不要担心,小编整理了2个方法带给大家。

方法一​

查看初始化密码进行登录:

查看mysql的初始密码

在这里插入图片描述

在root@localhost后面的就是mysql初始的密码,以上图为例 初始密码则为:ukehBfivW1

方法二

直接跳过数据库密码验证:

用vi指令进入mysql配置文件/etc/my.cnf并修改

在最后添加一句话skip-grant-tables,用命令wq保存并退出

如果无法保存或修改,先查看文件权限然后用chmod修改文件权限为可读可写

在这里插入图片描述

注意:

如果提示错误:The MySQL Server is running with the --skip-grant-tables option so it cannot execute this statement

则要先关闭数据库服务:service mysql stop

然后在修改mysql配置文件/etc/my.cnf

最后在启动mysql数据库服务:service mysql start

重启数据库服务

输入service mysqld restart

在这里插入图片描述

使用sql语句来修改密码

直接在输入mysql,然后输入sql语句并执行

在这里插入图片描述

mysql>use mysql;

mysql>update user set passWord=password(“你要设置的密码”) where user=‘root’;

mysql>exit

然后再编辑mysql配置文件/etc/my.cnf,将跳过密码验证skip-grant-tables删除,保存并退出

注意:

如果mysql的版本是5.7及以上则修改密码语句格式如下:(不能用password字段而要改为authentication_string)
update user set authentication_string=password(‘你要设置的密码’) where user=‘root’;

注意:如果提示Your password does not satisfy the current policy requirements,则说明你的密码不符合要求,则可以修改密码验证规则,还有密码最小长度

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=6;

如果是mysql8.0版本及以上则修改密码格式如下:
alter user ‘root’@‘localhost’ identified by ‘你要设置的密码’;

注意:如果提示Your password does not satisfy the current policy requirements,则说明你的密码不符合要求,则可以修改密码验证规则,还有密码最小长度

mysql> set global validate_password.policy=0;

mysql> set global validate_password.length=6;

密码修改成功后,使用修改后的密码来登录mysql

输入mysql -uroot -p

然后输入你设置的密码就可以成功登录

在这里插入图片描述

亲测可行,希望对你有所帮助~

附带常见linux指令

以下是一些常见的Linux指令:

cd:切换当前目录。例如,cd /home/user/Documents 将当前目录切换到 /home/user/Documents。

ls:列出当前目录下的文件和文件夹。例如,ls -l 将列出当前目录下的所有文件和文件夹的详细信息。

pwd:显示当前工作目录的路径。例如,pwd 将显示当前工作目录的路径。

cp:复制文件或文件夹。例如,cp file.txt /home/user/Documents 将把 file.txt 复制到 /home/user/Documents 目录下。

mv:移动或重命名文件或文件夹。例如,mv oldfile.txt newfile.txt 将把 oldfile.txt 重命名为 newfile.txt。

rm:删除文件或文件夹。例如,rm file.txt 将删除 file.txt 文件。

touch:创建一个新文件或更新现有文件的时间戳。例如,touch newfile.txt 将创建一个名为 newfile.txt 的新文件,并更新其时间戳。

cat:查看文件内容。例如,cat file.txt 将输出 file.txt 文件的内容。

grep:在文件中查找指定的字符串。例如,grep “hello” file.txt 将输出包含 “hello” 字符串的所有行。

chmod:更改文件或文件夹的权限。例如,chmod +rwx file.txt 将给 file.txt 所有者、组和其他用户读、写和执行权限。

这些只是 Linux 中常用的一些指令,还有很多其他的指令可以用于不同的任务和操作。

书籍推荐

以下是几本关于 Linux 的书籍推荐及其推荐理由:

  1. 《鸟哥的 Linux 私房菜》

这是一本非常经典的 Linux 入门书籍,适合初学者阅读。书中详细介绍了 Linux 的基本概念、命令行操作、文件系统、网络配置等内容,并提供了大量的实例和练习题,帮助读者深入理解 Linux 操作系统。此外,该书还涵盖了一些高级主题,如 shell 脚本编程、系统管理等,适合有一定 Linux 基础的读者进一步学习

  1. 《Linux 命令行与Shell脚本编程大全》

这本书介绍了 Linux 命令行和 Shell 脚本编程的基础知识和高级技巧,包括文件和目录操作、进程管理、用户和权限管理、网络配置等内容。书中提供了大量的实例和练习题,帮助读者掌握 Linux 命令行和 Shell 脚本编程的技能。此外,该书还涵盖了一些高级主题,如 Shell 编程语言、系统性能调优等,适合有一定 Linux 基础的读者进一步提高技能。

  1. 《Linux内核设计与实现》

这本书介绍了 Linux 内核的设计和实现原理,包括进程管理、内存管理、文件系统、设备驱动等内容。书中详细讲解了 Linux 内核的结构和机制,以及如何使用 C 语言编写内核模块。此外,该书还涵盖了一些高级主题,如虚拟内存管理、多核处理器支持等,适合有一定 Linux 基础的读者深入了解 Linux 内核的实现原理。

以上三本书都是非常优秀的 Linux 学习资源,适合不同层次的读者阅读。其中,《鸟哥的 Linux 私房菜》适合初学者入门;《Linux 命令行与Shell脚本编程大全》适合已经掌握基本 Linux 命令和 Shell 脚本编程的读者进一步提高技能;《Linux内核设计与实现》适合已经有一定 Linux 基础的读者深入了解 Linux

来源地址:https://blog.csdn.net/NeverFG/article/details/131373020

您可能感兴趣的文档:

--结束END--

本文标题: 忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】

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

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

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

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

下载Word文档
猜你喜欢
  • 忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】
    linux下 MySQL数据库忘记密码解决方案 前言: 在日常的开发中我们有可能忘记了我们自己设置的密码,譬如说Mysql数据库的密码,不过不要担心,小编整理了2个方法带给大家。 方法一​ 查看初始化...
    99+
    2023-09-04
    mysql 数据库 linux
  • mysql数据库密码忘记解决方法
    当你可能前一秒设置了MySQL密码,出去吃个饭拿个快递的功夫可能就忘记密码了......这时我们该慌吗???? 不用慌兄弟们,我来解决你们忘记密码的烦恼~ 下面是听了林海峰老师的视频...
    99+
    2024-04-02
  • mysql忘记root密码解决方法(linux)
    1.强制关闭mysql # pkill mysql 2.向配置文件添加 [mysqld] skip-grant-tables 3.重启mysql 点击(此处)折叠或打开 ...
    99+
    2024-04-02
  • Mysql忘记密码解决方法
    目录一、前言二、环境介绍三、具体操作1、关闭mysql服务2、修改配置文件3、启动mysql服务4、连接mysql服务5、修改密码6、将配置文件中的skip-grant-tables...
    99+
    2024-04-02
  • 【数据库】忘记mysql本地密码
    目录 说明 操作步骤操作失败解决1.在以上操作步骤的第四步,输入mysql,报错第一种报错解决办法如下 第二种报错解决办法如下 2.从上面操作第二步后重新操作步...
    99+
    2023-08-31
    数据库 mysql windows
  • Mysql忘记密码的几种解决方案
    解决办法1 卸载完全,删除所有数据,先关闭跟MySql所有有关的进程,进入命令行(cmd)中输入taskkill /f /im mysqld-nt.exe 然后找到MySql的根目录删除即可 解决办法2 ...
    99+
    2024-04-02
  • mysql5.7数据库忘记密码的解决方法
    这篇文章主要介绍了mysql5.7数据库忘记密码的解决方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。1、首先停掉mysql服务2、编辑配置文...
    99+
    2024-04-02
  • Linux下忘记mysql密码怎么办
    这篇文章主要介绍“Linux下忘记mysql密码怎么办”,在日常操作中,相信很多人在Linux下忘记mysql密码怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linu...
    99+
    2024-04-02
  • mysql忘记密码的解决方法
    小编给大家分享一下mysql忘记密码的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MySQL现在应用非常广泛,但有时突然把MySQL的密码忘记了,真的很让人着急,下面亿速云给大家...
    99+
    2024-04-02
  • MySQL忘记密码如何解决
    这篇文章将为大家详细讲解有关MySQL忘记密码如何解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.修改 MySQL 配置文件首先我们需要打开 MySQ...
    99+
    2024-04-02
  • windows下mysql忘记root密码的解决方法
    1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql  2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL S...
    99+
    2024-04-02
  • mysql5.7数据库忘记用户密码的解决方法
    这篇文章主要介绍“mysql5.7数据库忘记用户密码的解决方法”,在日常操作中,相信很多人在mysql5.7数据库忘记用户密码的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • mysql忘记密码了的解决方法
    这篇文章将为大家详细讲解有关mysql忘记密码了的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql忘记密码的解决办法:首先找到“my.ini”文件;然后在...
    99+
    2024-04-02
  • mysql数据库忘记密码了怎么办
    本人用的mysql8版本 看到网上很多教程,什么修改配置文件my.ini。在8版本根本没用。以下是8版本解决办法。亲测可用。 1、用管理员身份打开命令行工具。(强调:管理员身份) 2、停止mysql服...
    99+
    2023-10-07
    java
  • centos mysql忘记密码怎么解决
    本篇内容主要讲解“centos mysql忘记密码怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos mysql忘记密码怎么解决”吧!centos mysql忘记密码的解决办法:...
    99+
    2023-06-21
  • mysql密码忘记了如何解决
    本篇文章为大家展示了mysql密码忘记了如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先打开cmd命令行,执行net stop mysql命令,把mysq...
    99+
    2024-04-02
  • navicat忘记密码的解决方法
    这篇文章给大家分享的是有关navicat忘记密码的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。navicat忘记密码怎么办?1、关闭正在运行的MySQL服务:控制面板 ...
    99+
    2024-04-02
  • phpmyadmin忘记密码的解决方法
    小编给大家分享一下phpmyadmin忘记密码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!phpmyadmin忘记密...
    99+
    2024-04-02
  • win10忘记mysql密码如何解决
    小编给大家分享一下win10忘记mysql密码如何解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!win10忘记mysql密码的解决办法:首先关闭MySQL Server服务;然后找到MyS...
    99+
    2024-04-02
  • mysql8忘记密码之解决方法
       忘了数据库密码,解决办法: 进入mysql安装目录 PS C:\Users\xxzx-zsj> d: PS D:\> cd \my_sql\mysql-8.0.28-winx64\bin 以管理员身份打开cmd,关闭Mysql服...
    99+
    2023-10-09
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作