MySQL官方给出了两种非常规方式重置系统管理账户两种方法:
1.启动MySQL服务时附加参数(--init-file),使其执行含有密码重置的脚本,达到修改账户密码的目的
2.启动MySQL服务时通过附加特殊的参数,使其跳过权限验证,而后登录数据库中重置密码后,再按照正常的方式重启MySQL服务
找到mysqld主进程后杀掉该进程
[mysql@mysql1 ~]$ kill `cat /data/mysqldata/3306/mysql.pid`
重启mysqld服务,附加--skip-grant-tables选项,表示当有用户连接时跳过检查授权表,直接授予所有登录用户最大权限,相当于所有登录的用户都是系统管理员。附加--skip-networking选项,表示该MySQL服务不会监听来自TCP/IP的连接,相当于禁用了网络上其他主机发出的登录请求,只允许MySQL服务本地创建连接
[mysql@mysql1 ~]$ mysqld_safe --defaults-file=/data/mysqldata/3306/my.cnf --skip-grant-tables --skip-networking &
修改系统管理员账户的密码
(root@localhost) [(none)]> update mysql.user set password=password('123456') where user='system';
关闭mysql
[mysql@mysql1 ~]$ mysqladmin shutdown
重启mysql服务
[mysql@mysql1 ~]$ mysqld_safe --defaults-file=/data/mysqldata/3306/my.cnf &
相关推荐
一个简单的mysql弱口令检查脚本,希望能对给位有所帮助
Publisher : Sams Publishing ISBN : 0-672-32634-5 Pages : 400 If you are not already one of the 4 million plus ...这是MySQL AB公司编写的全面而精炼的MySQL管理手册,比起官方大部头的Manual更容易上手。
MYSQL管理员密码忘记
If you are not already one of the 4 million plus users of the MySQL database, you will want to become one after reading this book. MySQL Administrator's Guide is the official guide to installing, ...
MySQL系统管理员指南.MySQL权威教程。
mysql windows安全审计、登录失败、口令策略设置
mysql manage 英文的!你可以通过这个工具管理mysql能提高不少效率! 这个手册很不错的!
mysql的指导用书 MySQL® Administrator's Guide By MySQL AB Publisher : Sams Publishing Pub Date : July 03, 2004 ISBN : 0-672-32634-5 Pages : 400 If you are not already one of the 4 ...
3306MYSQL弱口令测试工具
[内酷族]教程站-Mysql教程之MYSQL用户root口令为弱口令又一入侵办法- NKZU_com.htm
怎么恢复mysql数据库/数据库丢失怎么处理!看完视频很简单的操作。
检测
MySQL学生成绩管理系统设计实验报告MySQL学生成绩管理系统设计实验报告MySQL学生成绩管理系统设计实验报告MySQL学生成绩管理系统设计实验报告MySQL学生成绩管理系统设计实验报告MySQL学生成绩管理系统设计实验报告...
MySQL数据库DBA管理员基石演练课程由一线的数据库大牛亲自操刀,打造一次关于MySQL数据库的基础学习与运维实战课程。完成课程的学习可以帮助同学们快速掌握和入门MySQL数据库,并能够快速建立起对数据库世界的认知。...
docker run -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=密码 -v /windows盘符/指定的文件夹路径:/var/lib/mysql mysql:5.7 redis: docker run -p 6379:6379 -d -v /windows盘符/指定的文件夹路径:/data redis:...
由于需要重置mysql超级管理员root帐号的密码,在网上搜到的那种在命令行使用“mysqld-nt --skip-grant-tables”命令方法的,尝试N次都失败了! 幸好最终发现了这个重置mysql密码的bat好工具,不能独享,特分享出来...
PHP字典跑服务器MYSQL数据库密码,自己准备好字典(password.txt)和shell放在同一目录,访问shell.php即可。
管理员管理常用命令,初学者使用!共同学习,共同进步