广告
返回顶部
首页 > 资讯 > 数据库 >mysql忘记root密码怎么处理
  • 322
分享到

mysql忘记root密码怎么处理

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

下面一起来了解下Mysql忘记root密码怎么处理,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql忘记root密码怎么处理这篇短内容是你想要的。mysql忘记了超级用户管理密码,可以利用重新启动

下面一起来了解下Mysql忘记root密码怎么处理,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql忘记root密码怎么处理这篇短内容是你想要的。

mysql忘记了超级用户管理密码,可以利用重新启动mysql进程的时候带 --skip-grant-tables参数来启动数据库,并空密码登录。这个就是相当于是数据库第一次启动的时候。随后可以查看mysql.user表里面的超级用户,以及修改超级用户的密码

1# 关闭MYSQL instance,或者杀死进程

2# 重新启动mysql,带--skip-grant-tables语句

[mysql@mysql01 my.cnf.d]$ mysqld_safe --defaults-file='/data/mysqldata/3306/my.cnf'  --skip-grant-tables &
[1] 32530
[mysql@mysql01 my.cnf.d]$ 180828 19:02:13 mysqld_safe Logging to '/data/mysqldata/3306/data/../mysql-error.log'.
180828 19:02:13 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata/3306/data

[mysql@mysql01 my.cnf.d]$ 

3# 空密码登录MySQL

[mysql@mysql01 my.cnf.d]$ msyql -S /data/mysqldata/3306/mysql.sock 
bash: msyql: command not found...
[mysql@mysql01 my.cnf.d]$ mysql -S /data/mysqldata/3306/mysql.sock 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.31-log Source distribution

Copyright (c) 2000, 2016, 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.

(root@localhost)[(none)]> 

4# 修改mysql.user表

(root@localhost)[(none)]> 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@localhost)[mysql]> 
(root@localhost)[mysql]> select user,host,passWord from user;
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *A0F874BC7F54EE086FCE60A37CE7887D8B31086B |
+------+-----------+-------------------------------------------+
1 row in set (0.00 sec)

(root@localhost)[mysql]> update user set password=password('password123') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0

(root@localhost)[mysql]> 

5# 正常关闭数据库

[mysql@mysql01 my.cnf.d]$ mysqladmin -S /data/mysqldata/3306/mysql.sock -uroot -p'password123' shutdown
Warning: Using a password on the command line interface can be insecure.
180828 19:04:54 mysqld_safe mysqld from pid file /data/mysqldata/3306/mysql.pid ended
[1]+  Done                    mysqld_safe --defaults-file='/data/mysqldata/3306/my.cnf' --skip-grant-tables
[mysql@mysql01 my.cnf.d]$ 

6# 正常开启数据库

[mysql@mysql01 my.cnf.d]$ mysqld_safe --defaults-file='/data/mysqldata/3306/my.cnf'  &
[1] 33094
[mysql@mysql01 my.cnf.d]$ 180828 19:05:04 mysqld_safe Logging to '/data/mysqldata/3306/data/../mysql-error.log'.
180828 19:05:04 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata/3306/data

[mysql@mysql01 my.cnf.d]$

7# 正常登录数据库

[mysql@mysql01 my.cnf.d]$ mysql -uroot -S '/data/mysqldata/3306/mysql.sock' -p'password123'
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 1
Server version: 5.6.31-log Source distribution

Copyright (c) 2000, 2016, 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.

(root@localhost)[(none)]> 

至此mysql的root密码修改完成

看完mysql忘记root密码怎么处理这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的数据库栏目。

您可能感兴趣的文档:

--结束END--

本文标题: mysql忘记root密码怎么处理

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

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

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

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

下载Word文档
猜你喜欢
  • mysql忘记root密码怎么处理
    下面一起来了解下mysql忘记root密码怎么处理,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql忘记root密码怎么处理这篇短内容是你想要的。mysql忘记了超级用户管理密码,可以利用重新启动...
    99+
    2022-10-18
  • mysql忘记root密码怎么办
    这篇文章主要介绍了mysql忘记root密码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.关闭mysql 服务 点击(此处...
    99+
    2022-10-18
  • mysql root密码忘记了怎么办
    这篇文章主要讲解了“mysql root密码忘记了怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql root密码忘记了怎么办”吧!一. MySQL密码的恢复方法之一 如果忘记了...
    99+
    2023-06-10
  • mysql 5.7忘记root密码怎么办
    这篇文章主要讲解了“mysql 5.7忘记root密码怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql 5.7忘记root密码怎么办”吧!临时...
    99+
    2022-10-18
  • mySql-5.7,root用户忘记密码处理方式
    首先登录服务器:Linux 1.修改配置文件 vi /etc/my.cnf 在[mysqld]的段中加上一句 skip-grant-tables 2.保存重启 mysql service mysql...
    99+
    2022-10-18
  • MySQL如何忘记root密码
    这篇文章主要为大家展示了“MySQL如何忘记root密码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何忘记root密码”这篇文章吧。 ...
    99+
    2022-10-18
  • Mysql 5.7中忘记root密码怎么办
    这篇文章给大家介绍Mysql 5.7中忘记root密码怎么办,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 修改mysql参数文件:[root@test ...
    99+
    2022-10-18
  • mysql中root密码忘记了怎么办
    小编给大家分享一下mysql中root密码忘记了怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • linux下mysql的root密码忘记怎么办
    这篇文章给大家分享的是有关linux下mysql的root密码忘记怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接...
    99+
    2022-10-18
  • Mysql的Root密码忘记了怎么修改
    本篇内容主要讲解“Mysql的Root密码忘记了怎么修改”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql的Root密码忘记了怎么修改”吧!如果忘记了 M...
    99+
    2022-10-18
  • mysql 8.0忘记root用户密码怎么用
    这篇文章主要介绍了mysql 8.0忘记root用户密码怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。忘记了root用户密码, 首先使...
    99+
    2022-10-18
  • MySQL5.7忘记root密码的处理方式
    本篇内容主要讲解“MySQL5.7忘记root密码的处理方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL5.7忘记root密码的处理方式”吧! ...
    99+
    2022-10-18
  • centos忘记密码怎么重置root密码
    这篇文章主要介绍“centos忘记密码怎么重置root密码”,在日常操作中,相信很多人在centos忘记密码怎么重置root密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos忘记密码怎么重置roo...
    99+
    2023-06-10
  • mysql服务器root密码忘记了怎么办
    mysql服务器root密码忘记了怎么办?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql服务器root密码忘记了怎么办1.打开mysq...
    99+
    2022-10-18
  • mysql 8.0 忘记root密码后重置
      最近状态很不好,一直晕晕晕晕晕晕乎乎的,一个测试实例,下班前修改了一下root的密码,接着就下班走人,第二天来发现root密码忘了 刚好自动化安装脚本整理好了,本来想着算了直接重装实例得了,简单省事也花不了半分钟,反正是测试实例,没什么...
    99+
    2016-11-27
    mysql 8.0 忘记root密码后重置
  • Linux服务器---mysql忘记root密码
    忘记root密码如果不小心忘记了root密码,那么mysql就不能再登录了,这时就要重置root密码才行。通过下面的步骤,我们可以重新设置root密码。退出mysql[root@localhost src]# service my...
    99+
    2023-06-06
  • linux忘记root密码怎么找回
    这篇“linux忘记root密码怎么找回”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux忘记root密码怎么找回”文...
    99+
    2023-07-04
  • MySQL忘记密码,重置root密码(纯步骤)
    进入MySQL安装bin文件夹,打开cmd 1、停止服务(若已停止则忽略) net stop mysql 跳过MySQL验证(无密码登录) 其中my.ini文件地址根据自己情况修改 mysqld --defaults-file="C:Pro...
    99+
    2023-08-16
    mysql 数据库 服务器
  • CentOS7.2 忘记root密码及重置root密码的简单处理方法
    CentOS 7 root密码的重置方式和CentOS 6完全不一样,以进入单用户模式修改root密码为例。 1.重启开机按esc,在第一行按e,进行编辑 2.编辑修改两处:ro改为rw,在LANG=en_US.UFT-...
    99+
    2022-06-04
    centos7.2 忘记root 密码
  • mysql 忘记密码处理方式
    安全模式启动mysqld_safe --skip-grant-tables &mysql -u rootuse mysqlupdate user set password=PASSWORD(...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作