首页 > 数据库 >mysql密码破解

mysql密码破解

时间:2023-08-07 14:47:33浏览次数:36  
标签:+-----------+------------------+------------------------------------------------

mysql破解密码

1.设置mysql免密登陆

# vim /etc/my.cnf.d/mysql-server.cnf  #主配置文件[mysqld]下面添加以下内容
[mysqld]
skip-grant-tables  #免密的登陆
#重启mysql
# systemctl restart mysqld

2.查看数据库中用户的密码,此时是加密状态

mysql> select host,user, authentication_string from mysql.user;
+-----------+------------------+------------------------------------------------------------------------+
| host      | user             | authentication_string                                                  |
+-----------+------------------+------------------------------------------------------------------------+
| localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | root             | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257                              |
+-----------+------------------+------------------------------------------------------------------------+
4 rows in set (0.00 sec)

2.把mysql库下user表中 用户root的密码设置为无;

# mysql  #进入mysql
mysql> update mysql.user set authentication_string="" where user="root";

+-----------+------------------+------------------------------------------------------------------------+
| host | user | authentication_string |
+-----------+------------------+------------------------------------------------------------------------+
| localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.session | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.sys | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | root | |
+-----------+------------------+------------------------------------------------------------------------+
4 rows in set (0.00 sec)

4.设置mysql中root用户的密码

mysql>alter user root@"localhost" identified by "123";   #密码设置为123
mysql> flush privileges; #使命令生效
mysql> exit;
Bye

5.解除免密登陆

# vim /etc/my.cnf.d/mysql-server.cnf  #主配置文件添加以下内容
[mysqld]
#skip-grant-tables  #注释掉免密的登陆
#重启mysql
# systemctl restart mysqld  
# mysql -uroot -p123 #使用刚重新设置的密码登陆mysql

 

标签:+-----------+------------------+------------------------------------------------
From: https://www.cnblogs.com/cndr/p/17611376.html

相关文章

  • MySQL事务与锁
    锁锁粒度数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有较大区别......
  • MySQL Execution Plan -- IN条件与ORDER BY组合优化
    测试环境MySQL版本:5.7.27-30-logPerconaServer(GPL),wsrep_31.39涉及表结构:CREATETABLE`scout_job`(`task_id`varchar(22)NOTNULLDEFAULT''COMMENT'任务id',`job_id`int(20)unsignedNOTNULLAUTO_INCREMENTCOMMENT'jobId',......
  • IDEA破解安装
    IDEA破解安装下载文件安装idea,点击exe文件进行安装注意勾选记住自己的安装目录,安装完成直接点击finsh将此文件复制到安装目录下的bin目录下将此文件以记事本的方式打开在最后一行添加此代码-javaagent:D:\ProgramFiles\JetBrains\IntelliJIDEA2021.3\bin\JustAgen......
  • 1-linux下mysql8.0.33安装
    在互联网企业的日常工作/运维中,我们会经常用到mysql数据库,而linux下mysql的安装方式有三种:1.mysqlrpm安装2.mysql二进制安装3.mysql源码安装今天就为大家讲讲linux下mysql8.0.33版本rpm方式的安装。1.前提1.1.系统版本CentOS7.9.2009命令:cat/etc/redhat-release[root@cent79-2~]......
  • C#连接mysql
     连接mysql//使用web.config配置ConnectionString连接数据库//<addkey="ConnectionString"value="server=localhost;port=33**;database=***;userid=**;password=***;Charset=utf8;"/>stringconnectionString=ConfigurationManager.AppSettings[......
  • 使用 Vim 给文件设置密码保护
    Vim 是一种流行的、功能丰富的和高度可扩展的 Linux文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。本文中,我们将向你介绍一种简单的Vim使用技巧:在 Linux 中使用Vim对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修......
  • 小米手机锁屏设置了密码,设置了指纹,但是锁屏无效,直接进入桌面,不需要输入密码或指纹
    问题:小米手机锁屏无效?小米手机锁屏设置了密码,设置了指纹,但是锁屏无效,直接进入桌面,不需要输入密码或指纹?小米手机防误触怎么设置?起因:手机放在口袋里,经常会误触。导致手机自动解锁,然后打开各种应用,比如:微信,和拼多多,然后莫名其妙自动下单,导致经常买了一些不需要的东西,东西收到......
  • mysql突然断电,无法启动问题, redo log 无法恢复 mysqld启动不了 Plugin 'InnoDB' init
    环境:CentOS7.x、MySQL5.7其实造成这种问题的原因有很多种,但是不管是什么问题,最终的原因一般是redolog造成的问题。为什么说是redolog造成的呢,因为redolog对应的文件就是两个ib_logfile开头的文件:ib_logfile0、ib_logfile1;下面的问题都是和ib_logfile有关。MySQL......
  • Linux下轻松修改MySQL/MariaDB的Root密码
    如果你是第一次安装MySQL或MariaDB,你可以执行mysql_secure_installation 脚本来实现基本的安全设置。其中的一个设置是数据库的root密码——该密码必须保密,并且只在必要的时候使用。如果你需要修改它(例如,当数据库管理员换了人——或者被解雇了!)。修改MySQL或......
  • mysql基础
    数据库:showdatabases;显示本地数据库selectdatabase();查询当前使用的数据库useinformation_schema;选择使用哪个数据库createdatabasemydb新建数据库dropdatabasemydb删除数据库表:usemydb;showtables;查看该数据库中多少表describechengji查看表结构dropt......