加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL修改root用户密码

发布时间:2020-12-12 00:06:00 所属栏目:MySql教程 来源:网络整理
导读:root用户,具有最高的权限 不仅可以修改自己 的密码,还可以修改普通用户的密码 普通用户,只能修改自己的密码 h3 id="mysqladmin命令"mysqladmin命令 使用mysqladmin命令,修改root用户密码 mysqladmin命令,用于执行一些管理工作,显示服务器状态等 语法格

root用户,具有最高的权限 不仅可以修改自己 的密码,还可以修改普通用户的密码 普通用户,只能修改自己的密码

<h3 id="mysqladmin命令">mysqladmin命令

使用mysqladmin命令,修改root用户密码 mysqladmin命令,用于执行一些管理工作,显示服务器状态等

语法格式 Mysqladmin -u username [-h hostname] -p password new_password

<h3 id="参数说明">参数说明

Username,为要修改的用户名,这里指的是root用户 -h,用于指定对应的主机,可以省略不写,默认为localhost -p,后面的password为关键字,而不是修改后的密码 New_password,为新设置的密码 注意 使用mysqladmin命令修改root用户密码时,不需要登陆MySQL

使用mysqladmin命令,修改root用户的密码为mypwd1

这里写图片描述

虽然,弹出一条警告信息 但是,root用户的密码,修改成功

这里写图片描述

验证,直接登录MySQL 注意,提示输入密码,是指root用户的旧密码 密码输入正确,语句执行完毕,此时,root用户的密码被修改 下次登录,使用新的密码登录即可

<h3 id="update语句">UPDATE语句

使用UPDATE语句,修改root用户密码 由于,所有的用户信息都存放在mysql.user表中,因此,使用root用户登录,然后,使用UPDATE语句就可以直接修改自己的密码

语法格式 UPDATE mysql.user set Password=PASSWORD(‘new_password’) WHERE User=’username’ and Host=’hostname’;

使用root用户登录,使用UPDATE将root用户的密码,修改未mypwd2

这里写图片描述

注意,UPDATE语句不能刷新权限表,必须要使用FLUSH PRIVILEGES语句,重新加载用户权限,否则,修改后的密码不会生效

<h3 id="set语句">SET语句

使用SET语句修改root用户的密码 使用root用户登录到MySQL,还可以使用SET语句,修改root用户的密码

语法格式 SET PASSWORD=PASSWORD(‘new_password’); 注意,由于SET语句,没有对密码加密的功能,因此,新密码必须使用PASSWORD()函数进行加密,而且,新密码需要使用括号括起来

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读