mysql数据库破解密码
2016-01-25 16:22
225 查看
mysql数据库密码破解大揭秘rpm包安装的
数据库管理员密码的恢复
首先停止mysql服务,
service mysql stop
service mysql start --skip-grant-table 然后以跳过权限方式后台启动
mysql 执行mysql回车进入mysql,然后修改密码
mysql>
Use mysql数据库,然后执行如下命令:把root用户密码修改为999update 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 –p123
数据库管理员密码的恢复
首先停止mysql服务,
service mysql stop
service mysql start --skip-grant-table 然后以跳过权限方式后台启动
mysql 执行mysql回车进入mysql,然后修改密码
mysql>
Use mysql数据库,然后执行如下命令:把root用户密码修改为999update 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 –p123
相关文章推荐
- mysql中的unix_timestamp函数
- MySQL 存储过程/游标/触发器/事务
- [MySQL]索引
- 高性能MySQL 第七章
- ERROR! MySQL server PID file could not be found!的解决方法
- mysql-proxy实现读写分离
- mysql-proxy实现读写分离
- Mysql命令大全
- 19个MySQL性能优化要点解析
- wamp下的mysql错误提示不是英文的解决方案
- 修改mysql端口后,重启失败
- MySQL 外键实现级联操作
- mysql基本操作
- mysql 连接字符串与SQL不同(mysql CONCAT()的使用)
- Mysql分库分表方案
- Linq to MySql环境的配置
- Linq to Mysql (Dblinq) 记录
- mysql 事件 存储过程练习
- Linq To MySql的实现步骤
- mysql零碎笔记