Linux下重新设置 MySQL 的密码

Linux下重新设置 MySQL 的密码1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 很多老铁,在开始时设置了 MySQL 的密码,后来一段时

Linux下重新设置 MySQL 的密码

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

很多老铁,在开始时设置了 MySQL 的密码,后来一段时间没有用 MySQL之后,密码忘了~ QAQ,请别急,现在有以下方法解决密码忘了的情况。

1.首先我们需要跳过 MySQL 的密码认证:

  (1)进入 /etc/my.cnf 文件

[root@localhost ~]# vim /etc/my.cnf

代码100分

  (2)在 [mysqld] 的下面添加 ” skip-grant-tables ” 用来跳过 MySQL 登录时候的密码验证:

代码100分[mysqld]
skip-grant-tables

 

2.重启下 MySQL :

[root@localhost lib]# systemctl restart mysqld.service

 

3.进入 MySQL 中使用命令对密码进行修改:

代码100分//使用名字叫 mysql(或者自己创建过) 数据库
mysql>
use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
//这里我把 账号 root 密码设置为 root mysql
> update mysql.user set authentication_string=password("root") where user="root" ; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1
// 刷新 mysql>
flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye

 

4.验证是否对密码重新设置成功:

[root@localhost /]# mysql -uroot -proot
//注意:这里一般直接输入密码登录,可能会不安全
mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 6 Server version: 5.7.30 MySQL Community Server (GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type "help;" or "h" for help. Type "c" to clear the current input statement. mysql>

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7921.html

(0)
上一篇 2023-03-11 12:00
下一篇 2023-03-11

相关推荐

  • Python列表序列:简化数据存储和管理

    Python列表序列:简化数据存储和管理Python是一种高级编程语言,它提供了一系列数据结构来处理和管理不同类型的数据。其中,列表序列是处理和存储数据的重要数据结构之一。它提供了一个有序的数据集合,允许您存储和管理多个数据类型,例如数字、字符串、对象等。本文将深入探讨Python列表的使用,帮助您更好地理解和应用这个重要的数据结构。

    2024-04-03
    26
  • Java面试题(二)-「建议收藏」

    Java面试题(二)-「建议收藏」1 存储引擎 1、简单描述一个Mysql的内部结构? MySQL的基本架构示意图: 大体来说,MySQL可以分为server层和存储引擎层两部分。 ① server层包括连接器、查询缓存、分析器、优化

    2023-05-25
    92
  • Centos安装Cloudera Manager 6.3.0和CDH 6.3.2

    Centos安装Cloudera Manager 6.3.0和CDH 6.3.2前言 闲暇之时,羚羊给大家分享一下羚羊在Centos7 下安装Cloudera Manager 6.3.0和cloudera cdh 6.3.2的过程和安装过程中遇到的坑。至于为什么要选择C

    2023-03-17
    97
  • Python开发:构建高效实用的应用程序

    Python开发:构建高效实用的应用程序Python是一种简单易学、功能强大的编程语言,被广泛用于应用程序的开发。Python有大量的第三方库和模块,可以轻松地完成许多任务,如爬虫、数据分析、机器学习、人工智能等。使用Python开发应用程序可以提高程序的开发效率,减少代码量,并增加代码的可读性。

    2024-02-07
    50
  • Python函数初探:定义和调用

    Python函数初探:定义和调用Python函数是一组封装好的、可重用的、相互独立的代码块。具体来说,函数可以接收参数,执行一些代码,然后返回结果。在Python中定义和调用函数都非常简单,本文将从以下几个方面对Python函数进行详细的介绍。

    2024-02-07
    47
  • python与nlp(Python呢)「建议收藏」

    python与nlp(Python呢)「建议收藏」人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应

    2023-08-25
    97
  • MySQL分区表Range方式

    MySQL分区表Range方式Range分区的特点: 根据分区键值保存到不同表中 多个分区要连续,不能重叠 要完全封口则需要使用MAXVALUE CREATE TABLE `user_login_log` ( `user_id`…

    2023-03-07
    122
  • Python中log10函数的应用

    Python中log10函数的应用在介绍log10函数的应用之前,我们先来了解一下log10函数。

    2024-03-21
    29

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注