x),其中用户=root ,主机= localhost
查询正常,0行受影响,1个警告(0.00秒)
匹配的行数:1已更改:0警告:1
mysql同花顺特权;
查询正常,0行受影响(0.01秒)
修改完根密码后,再次去除跳过授权表参数,然后重启下数据库即可。
2.几种修改密码的方法
除去忘记密码,可能还有其他情景需要修改密码,这时候就可以采取普通方式修改密码了。还是以MySQL 5.7版本为例,介绍几种常用的修改密码的方法。
使用 alter user 修改
比如如果想更改测试用户账号的密码,我们可以使用根账号登录,然后执行改变用户命令更改测试用户账号的密码。
mysql alter用户“测试用户”@“%”由"密码1 "标识;
查询正常,0行受影响(0.01秒)
mysql同花顺特权;
查询正常,0行受影响(0.00秒)
使用 SET PASSWORD 命令
使用设置密码修改密码命令格式为为用户名 @ 主机=密码(新密码)设置密码;同样是使用根账号可修改其他账号的密码。
关系型数据库为testuser @ % =PASSWORD( PASSWORD 2 );
查询正常,0行受影响,1个警告(0.00秒)
mysql同花顺特权;
查询正常,0行受影响(0.00秒)
使用 mysqladmin 修改密码
使用mysqladmin命令修改账号密码格式为mysqladmin -u用户名-p旧密码密码新密码
[root @ host ~]# MySQL admin-ute stuser-PP password 2密码密码3
MySQL管理员:[警告]在命令行界面上使用密码可能不安全。
警告:由于密码将以明文形式发送到服务器,请使用安全套接层连接以确保密码安全。
[root @ host ~]# MySQL-ute stuser-PP密码3
MySQL:[警告]在命令行界面上使用密码可能不安全。
欢迎使用MySQL监控器.命令以结尾;或者g .
您的关系型数据库连接身份证明(identification)是2388
服务器版本:5 .7 .23-日志关系型数据库社区服务器(GPL)
版权所有(三)2000年,2018年,甲骨文和/或其附属公司。保留所有权利。
神谕是甲骨文公司和/或其
附属公司。其他名称可能是其各自的商标
业主。
键入“救命”或" h "寻求帮助。键入c 清除当前的输入语句。
关系型数据库
直接 update user 表
其实MySQL的所有账号信息都存储在mysql.user表中,我们也可以通过更新用户表直接修改密码。
# 5.7及更高版本
MySQL update MySQL . user set authentic ation _ string=password( password 4 ),其中user=testuser ,host= %
查询正常,1行受影响,1个警告(0.06秒)
匹配的行数:1已更改:1警告:1
mysql flush特权;
查询正常,0行受影响(0.01秒)
# 5.6和以前的版本
update MySQL . usersetpassword=password(新密码),其中user= username ,host= host
3.设置登录路径,以便在本地快速登录
为了防止密码泄露和密码遗忘,还可以设置login-path,实现本地不输入密码的快速登录。
登录路径是MySQL 5.6支持的新特性。借助mysql_config_editor工具,将登录mysql服务的认证信息加密保存在mylogin.cnf文件中(默认位置在用户的home目录下)。MySQL客户端工具可以通过读取加密文件连接MySQL,实现快速登录。
假设我们想要配置root帐户在本地快速登录,我们可以这样做:
#执行enter后,您需要输入一次root密码。
[root @ host ~]# MySQL _ config _ editor set-log in-path=root-u root-hlocalhost-p-p 3306
输入密码:
#配置完成后,您可以使用login-path登录。
[root @ host ~]# MySQL-log in-path=root
欢迎使用MySQL monitor。命令以结尾;或者g。
您的MySQL连接id是2919
服务器版本:5 . 7 . 23-日志MySQL社区服务器(GPL)
版权所有(c) 2000,2018,Oracle和/或其附属公司。保留所有权利。
Oracle是Oracle Corporation和/或其
附属公司。其他名称可能是其各自的商标
业主。
键入“help”或“h”寻求帮助。键入 c 清除当前的输入语句。
关系型数据库
总结:本文主要介绍几种修改数据库账户密码的方法,基本涵盖了所有场景。在这里,也要提醒大家,数据库账号最好限制ip段登录,密码尽量复杂,最好定期修改,尤其是重要环境。年底了,安全才是王道。
关于MySQL修改账号密码的方法(总结)这篇文章到此为止。关于MySQL修改账号密码方法的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!