Categories


Tags


Linux操作系统破解Mysql密码的方法

(1) service mysqld stop  //先停止mysql服务

(2)然后打开mysql配置文件/etc/my.cnf.在【mysqld】下面添加一行代码:skip-grant-tables。这行代码意思就是跳过跳过授权表,即是可以跳过密码验证直接进入数据库。

图片1.png

(3) service mysqld restart //重启mysql数据库。假如不重启的话,不会生效。

mysql -uroot -p  //此时直接回车,既可以进入数据库。

出现mysql>就说明你已经进入到mysql数据库里了。

图片2.png

(4)进数据库后,use mysql //选择mysql这个库,因为mysql的root密码存放在这个数据库里。

show tables  //查看下mysql库里有哪些表,我们需要操作的用户名密码都在user表里。

desc user  //查看下user表有哪些字。

图片3.png

图片4.png

(5)更改root密码。

update user set password=password('123456') where user="root";  //用户选root,可以随便更改成任意密码,我这里设置的123456,password()是mysql密码加密的一个函数。

flush privileges;   //刷新下密码,使更改的生效。

exit  //退出数据库。

图片5.png

(6)退出数据库,重新登录

mysql -uroot -p   //回车输入刚刚更改的密码,就能进去了。

然后再次进入配置文件vi /etc/my.cnf 把skip-grant-tables去掉。

图片6.png

(7)注意更改后一定记得到my.cnf里把skip-grant-tables去掉,不然下次重启mysql后,又变成不需要密码直接进去了。

来源:景安


Public @ 2016-11-10 15:46:47

Linux操作系统破解Mysql密码的方法

(1) service mysqld stop  //先停止mysql服务(2)然后打开mysql配置文件/etc/my.cnf.在【mysqld】下面添加一行代码:skip-grant-tables。这行代码意思就是跳过跳过授权表,即是可以跳过密码验证直接进入数据库。图片1.png(3) service mysqld restart //重启mysql数据库。假如不重启的话,不会生效。

Public @ 2016-11-10 15:46:47

PHP字符串操作入门教程

无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要。正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西。PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 http://cn2.php.net/manual/zh/ref.strings.php . 以下将简单的讲述它的功能和特性。弱类型PHP是弱类型语言,所以其它类型的

Public @ 2019-10-12 15:46:35

使用mysql管理软件导入恢复/导出备份mysql

有两种主要的方式可以使用mysql管理软件导入恢复和导出备份mysql。 第一种方式是使用mysql命令行客户端工具。以下是一些常用的mysql命令: 导出数据库: mysqldump -u username -p dbname > backup_file.sql 这将导出名为dbname的数据库,将数据保存在backup_file.sql文件中。要导出整个MySQL服务器中的所有数据库,

Public @ 2023-04-22 10:50:27

mysql忘记root密码与root帐号被删除处理方法

说明:请根据自己主机系统及问题选择对应步骤。1、查找修改配置文件修改my.ini(windows系统)或my.cnf(linux系统)文件,windows系统:my.ini在mysql的安装目录下,如果是我司默认环境,路径是:d:\SOFT_PHP_PACKAGE\mysql\my.ini用记事本打开编辑在 [mysqld] 节下加入下面一行[mysqld]skip-grant-tableslin

Public @ 2011-08-24 15:46:49

更多您感兴趣的搜索

0.532453s