首页 > 数据库 >mysql 8.0 密码破解及更新

mysql 8.0 密码破解及更新

时间:2022-10-11 12:57:13浏览次数:47  
标签:8.0 mysql01 MySQL mysqld mysql root 破解

遗忘MySQL 8.0数据库的root密码解决办法
[root@mysql01 ~]# mysql --version #查看MySQL版本
mysql Ver 8.0.18 for linux-glibc2.12 on x86_64 (MySQL Community Server - GPL)
[root@mysql01 ~]# vim /etc/my.cnf #编辑主配置文件
[mysqld] #在mysqld这行下写入下面内容
skip-grant-tables
.................#省略部分内容
[root@mysql01 ~]# systemctl restart mysqld #重启MySQL服务,使配置文件生效
[root@mysql01 ~]# mysql -u root #跳过密码验证,直接登录数据库

将root密码设置

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
mysql> update user set authentication_string='' where user = 'root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> exit;
Bye

开启密码验证并重新登录数据库

[root@mysql01 ~]# vim /etc/my.cnf #编辑主配置文件
[mysqld]
skip-grant-tables #删除此行
[root@mysql01 ~]# systemctl restart mysqld #重启使更改生效
[root@mysql01 ~]# mysql -u root -p #直接登录数据库
mysql> alter user root@localhost identified by 'pwd@111';
mysql> flush privileges;
mysql> exit

使用新密码进行登录测试

标签:8.0,mysql01,MySQL,mysqld,mysql,root,破解
From: https://www.cnblogs.com/dududu4/p/16778828.html

相关文章

  • MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自
    MySQL查询时记录行号rownumMySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号一、前言Oracle中有rownum,实现查询的时候记录行号,MySQL中没有。这可难不......
  • Mysql 插入timestamp没有使用默认值问题
    在一次升级过程中,发现Mysql插入数据报了个错Column'create_time'cannotbenull.但是看了下这个字段虽然是非null,但是是有默认值的`create_time`timestampNOTNULL......
  • 【MySQL系列】-索引知多少
    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。​​点击跳转到网站。​​索引及其作用索引(Index)是帮助MySQL高效获取数据的数据结构。索......
  • 一文读懂 MySQL 索引
    1索引简介1.1什么是MySQL的索引官方定义:索引是帮助MySQL高效获取数据的数据结构从上面定义中我们可以分析出索引本质是一个数据结构,他的作用是帮助我们高效获取数......
  • Docker | Compose创建mysql容器
    本文通过DockerCompose来创建mysql容器在linux服务器上创建文件,用于管理容器mkdirdocker-mysqlcddocker-mysqlvimdocker-compose.yml#写入如下内容docker-c......
  • Mysql:聚集索引和非聚集索引
    聚集索引聚集索引概述聚集索引特点聚集索引优缺点聚集索引限制聚集索引真实开发总结1张表只能有1个聚聚索引,都是用主键作为聚聚索引使用。因此在建表的时候聚......
  • MySQL主从复制-利用冷备份搭建从库
    1、启动从库,目录文件配置路径:basedir=/u01/mysql/basedatadir=/u01/mysql/datatmpdir=/u01/mysql/tmp2、将冷备份data目录复制到新实例下的,datadir$lltotal20drwxr......
  • MySQL架构总览->查询执行流程->SQL解析顺序
    前言:一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构--->查询执行流程--->语......
  • MYSQL 数据查询
    参考资料:https://blog.csdn.net/qq_43511677/article/details/118899906?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~defau......
  • MySQL8.0主从关系 - 主人与仆从
    MySQL原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQLAB公司,该公司于2008年被昇阳微系统(SunMicrosystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系......