博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql学习笔记---mysql密码破解
阅读量:3960 次
发布时间:2019-05-24

本文共 3095 字,大约阅读时间需要 10 分钟。

mysql忘记密码怎么办?

看这里

mysql密码破解:
1,直接跳密码认证,先进到mysql里面

具体操作:

在/etc/my.cnf的配置文件里
【mysqld】下添加下面一行
skip-grant-table —可以跳过密码认证

[root@localhost mysql]# cat /etc/my.cnf[mysqld_safe][client]socket=/data/mysql/mysql.sock[mysqld]socket=/data/mysql/mysql.sockport = 3306open_files_limit = 8192innodb_buffer_pool_size = 512Mcharacter-set-server=utf8skip-grant-tables[mysql]auto-rehashprompt=\\u@\\d \\R:\\m  mysql>

然后重启mysql服务

[root@localhost mysql]# service mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQL.. SUCCESS! [root@localhost mysql]# mysql -uroot -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2Server 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 itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

2,flush privileges; 先刷新权限(会加载原来没有加载的权限表)

root@(none) 17:28  mysql>flush privileges;Query OK, 0 rows affected (0.00 sec)

3,重置密码

root@(none) 17:29  mysql>set password for root@localhost='Sanchuang1234#';Query OK, 0 rows affected (0.00 sec)

4,退出数据库

root@(none) 17:30  mysql>quitBye

5,将配置文件里添加的那一行注释掉

[root@localhost mysql]# cat /etc/my.cnf[mysqld_safe][client]socket=/data/mysql/mysql.sock[mysqld]socket=/data/mysql/mysql.sockport = 3306open_files_limit = 8192innodb_buffer_pool_size = 512Mcharacter-set-server=utf8#skip-grant-tables[mysql]auto-rehashprompt=\\u@\\d \\R:\\m  mysql>

6,再重启服务

[root@localhost mysql]# service mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQL. SUCCESS!

7,使用新密码登录

[root@localhost mysql]# mysql -uroot -p'Sanchuang1234#'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 2Server 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 itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

查看字符集

root@(none) 17:30  mysql>show variables like '%char%';+--------------------------+----------------------------------+| Variable_name            | Value                            |+--------------------------+----------------------------------+| character_set_client     | utf8                             || character_set_connection | utf8                             || character_set_database   | utf8                             || character_set_filesystem | binary                           || character_set_results    | utf8                             || character_set_server     | utf8                             || character_set_system     | utf8                             || character_sets_dir       | /usr/local/mysql/share/charsets/ |+--------------------------+----------------------------------+8 rows in set (0.01 sec)

转载地址:http://fqlzi.baihongyu.com/

你可能感兴趣的文章
软件配置管理概念-3,CM系统的概念
查看>>
JSP/Servlet应用程序优化八法
查看>>
人生必修的181条佛理
查看>>
The Most Widely Used Java Libraries
查看>>
简单在单机使用apache-james(开源邮件服务器)
查看>>
lsof 快速起步
查看>>
使用ScribeFire方便地发布blog
查看>>
跨平台Java程序注意事项
查看>>
Python字符与数字的相互转换
查看>>
C 指针解读
查看>>
有关乱码的处理---中国程序员永远无法避免的话题
查看>>
JSP的运行内幕
查看>>
python超简单的web服务器
查看>>
代理模式、静态代理、动态代理、aop
查看>>
Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00
查看>>
大型Web2.0站点构建技术初探
查看>>
机器学习算法汇总:人工神经网络、深度学习及其它
查看>>
解决Spring中AOP不能切入Struts的DispatchAction方法的问题
查看>>
出国以后才知道英语应该怎么学
查看>>
计算机专业权威期刊投稿经验总结
查看>>