mysql的密码更改_mysql更改密码

本文详细介绍了如何配置MySQL环境,包括将MySQL bin目录添加到环境变量,以及在命令行中运行mysqld和mysql。同时,教程还指导用户在忘记密码的情况下,通过--skip-grant-tables选项启动MySQL并修改root用户的密码。步骤包括停止MySQL服务,使用特定命令进入MySQL,然后更新user表中的密码或authentication_string字段来完成密码重置。
摘要由CSDN通过智能技术生成

第一步:配置mysql环境

就是在环境变量PATH里把mysql的bin目录的地址写进去,这样直接以管理员运行cmd,输入mysql或者mysqld可以直接运行

【PS】:这里不配置也是可以的,可以cd到mysql的bin目录在运行mysql和mysqld,只是配置了方便一些而已。记得环境变量;号隔开

第二步:运行mysqld

运行mysqld,直接在cmd中输入mysqld –skip-grant-tables,如果未配置环境的话是.\mysqld –skip-grant-tables

【PS】:注意,在输入此命令之前,你需要先关闭的mysql服务,无论是mysql还是mysqld服务都需要关闭,可以在任务管理器中关闭

第三步:运行mysql

再输入mysqld –skip-grant-tables后命令行会卡住,这是在启动一个cmd,键入mysql,这是会成功跳过密码的输入,直接进入mysql中去

第四步:就是修改mysql@root的密码

在mysql数据库的user表中存着用户的信息,其中就包含密码。

在mysql数据库中键入:>

update user set password

=password('你的密码') where user='root' and host='localhost';123

密码就可以修改了

【PS】:mysql的高版本中把user表中的password字段换成了authentication_string,所以如果出现提示:ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’

说明你的mysql是高版本的,把password改为authentication_string就好了

命令为>

update user set authentication_string

=password('你的密码') where user='root'and host='localhost';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值