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

虚拟主机导入恢复mssql数据库(适用虚拟主机赠送、单独购买数据库)

1.将MSSQL备份文件上传到虚拟主机中的“数据库备份”文件夹中。 2.登录虚拟主机控制面板,找到“MSSQL Server管理器”。 3.在“MSSQL Server管理器”中,右键单击“数据库”文件夹,选择“还原数据库”。 4.在“还原数据库”窗口中,在“一般”选项卡中,选择要还原的备份文件。 5.在“文件”选项卡中,选择要还原的数据库文件。 6.在“选项”选项卡中,选择需要还原的选

Public @ 2023-04-22 05:50:09

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

如果您忘记了MySQL的root账户密码,可以按照以下步骤进行处理: 1. 停止MySQL服务。 在Linux系统中,可以使用以下命令来停止MySQL服务。 ``` sudo systemctl stop mysql ``` 在Windows系统中,可以在服务列表中找到MySQL服务并停止它。 2. 启动MySQL服务并跳过权限验证。 在Linux系统中,可以使用以下命令来启动MySQ

Public @ 2023-06-17 15:00:37

更多您感兴趣的搜索

0.550558s