mysql数据库破解密码

mysql数据库密码破解大揭秘

rpm包安装的

数据库管理员密码的恢复

首先停止mysql服务,

 service  mysql  stop

 service  mysql  start  --skip-grant-table  然后以跳过权限方式后台启动

 mysql    执行mysql回车进入mysql,然后修改密码

mysql>    

Use mysql数据库,然后执行如下命令:

把root用户密码修改为999

update      mysql.user  set  password=password("999") where   user="root"   and   host="localhost";    

mysql> flush privileges;

mysql>quit

# service  mysql  stop

# service  mysql  start

再次以新的密码登陆即可进入Mysql数据库,以此验证密码修改成功

#mysql   -hlocalhost   -uroot -p999

mysql>


------------------------------------------------------------------

重置数据库管理员密码(操作系统管理有权限)

# mysqladmin  -hlocalhost  -uroot  -p    password    "tarena"

Enter password:  旧密码



源码包安装的数据库破解密码

首先停止mysql服务,:

/etc/init.d/mysqldstop 停止mysql

ps -ef |grep mysql 查看mysql是否关闭

然后以跳过权限方式后台启动

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables --user=mysql &

/usr/local/mysql/bin/mysql进入mysql

或者执行mysql回车进入mysql,然后修改密码。

修改Mysql密码:

Use mysql数据库,然后执行如下命令:

把root用户密码修改为123

update user set password=password('123') where user='root';

修改完后,停止Mysql,然后再以正常方式启动

/etc/init.d/mysqldstop 停止mysql

/etc/init.d/mysqldstart 启动mysql

再次以新的密码登陆即可进入Mysql数据库,以此验证密码修改成功

/usr/local/mysql/bin/mysql-uroot �Cp123


你可能感兴趣的:(service,localhost,update,password,密码破解)