好房网

网站首页百科全书 >正文

怎样修改密码(修改密码)

2022-06-13 21:09:46 百科全书来源:
导读目前大家应该是对怎样修改密码(修改密码)比较感兴趣的,所以今天好房网小编CC就来为大家整理了一些关于怎样修改密码(修改密码)方面的相...
目前大家应该是对怎样修改密码(修改密码)比较感兴趣的,所以今天好房网小编CC就来为大家整理了一些关于怎样修改密码(修改密码)方面的相关知识来分享给大家,希望大家会喜欢哦。

怎样修改密码(修改密码)

在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改、密码过期需要修改、忘记密码需要修改等。本篇文章将会介绍需要修改密码的场景及修改密码的几种方式。

忘记 root 密码

忘记 root 密码的场景还是比较常见的,特别是自己搭的测试环境经过好久没用过时,很容易记不得当时设置的密码。这个时候一般常用的方法是跳过权限验证,然后更改 root 密码,之后再启用权限验证。以 MySQL 7 版本为例简单讲下主要过程:

首先修改配置文件,在[mysqld]部分加上一句:skip-grant-tables ,加上此参数的目的是跳过权限验证。然后重启数据库,数据库再次启动后,我们就可以不用密码直接登录数据库修改密码了。

#skip-grant-tables模式下修改root密码[root@host~]#mysqlWelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis16Serverversion:23-logMySQLCommunityServer(GPL)Copyright(c)2000,2018,Oracleand/oritsaffiliates.Allrightsreserved.OracleisaregisteredtrademarkofOracleCorporationand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.mysql>updatemysql.usersetauthentication_string=password('xxxxxx')whereuser='root'andhost='localhost';QueryOK,0rowsaffected,1warning(0.00sec)Rowsmatched:1Changed:0Warnings:1mysql>flushprivileges;QueryOK,0rowsaffected(0.01sec)

修改完 root 密码后,再次去除 skip-grant-tables 参数,然后重启下数据库即可。

几种修改密码的方法

除去忘记密码,可能还有其他情景需要修改密码,这时候就可以采取普通方式修改密码了。还是以 MySQL 7 版本为例,介绍几种常用的修改密码的方法。

使用 alter user 修改

比如如果想更改 testuser 账号的密码,我们可以使用 root 账号登录,然后执行 alter user 命令更改 testuser 账号的密码。


版权说明:本文由用户上传,如有侵权请联系删除!


标签:

热点推荐
热评文章
随机文章