本文主要介绍MySQL修改账号密码方法的全书(总结),通过样例代码进行了非常详细的介绍,对大家的学习或工作都有一定的参考学习价值。需要的朋友可以和边肖一起学习。
前言:
在日常使用数据库的过程中,不可避免的会遇到账户密码需要修改的情况,比如密码太简单无法修改,密码到期需要修改,忘记的密码需要修改。本文将介绍需要更改密码的场景和几种更改密码的方法。
1.忘记根密码
忘记根密码是相当常见的,尤其是当你自己的测试环境很久没有使用的时候,很容易忘记当时设置的密码。此时,常用的方法是跳过权限验证,然后更改根密码,然后启用权限验证。以MySQL版为例,简单说说主要流程:
首先修改配置文件,在[mysqld]部分增加一句:skip-grant-tables。添加此参数的目的是跳过权限验证。然后重启数据库。数据库重新启动后,我们可以直接登录数据库,不用密码就可以更改密码。
在#跳过授权表模式下修改根密码
[root@host ~]# mysql
欢迎使用MySQL监视器。命令以结尾;或\g。
你的MySQL连接id是16
服务器版本: 5 . 7 . 23-日志MySQL社区服务器(GPL)
版权所有(c) 2000,2018,甲骨文和/或其附属公司。保留所有权利。
甲骨文是甲骨文公司和/或其
附属公司。其他名称可能是其各自的商标
主人。
键入“help”或“\h”来寻求帮助。键入“\c”以清除当前输入语句。
MySQL update MySQL . user set authentication _ string=password('