windows下mysql5.7初始密码的问题

针对直接从网站上直接下载的mysql zip压缩包,解压到电脑上无法登陆的问题

1.从mysql5.7开始,mysql密码策略和以往不同了,首先解压缩下载下来的zip文件夹打开目录,复制my-default.ini,然后改为my.ini,编辑该文件,添加打开目录,复制my-default.ini,然后改为my.ini,编辑该文件,添加
basedir = E:\\Program Files (x86)\\MySQL-5.7.10-winx64
datadir = E:\\Program Files (x86)\\mysql-5.7.10-winx64\\data,具体对应你自己解压的文件目录

2.然后打开以管理员身份打开windows命令操作符,切换到mysql的bin目录下,执行E:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld
--initialize-insecure

初始化mysql(需要先配置系统环境变量,不然会提示无效的指令,可自行百度).会发现多了data目录及data下的文件

3.然后在输入mysqld --skip-grant-tables,回车,回车之后这里就不要动了,此步骤是为了略过密码验证。

4.再新打开一个命令提示符窗口,同样进入mysql的安装目录下,

  输入:mysql -u root -p

  密码为空,直接回车

  接着输入以下命令:

  use mysql;

  update user set authentication_string=password("root") where user="root";

  flush privileges;

  以上三条命令执行完毕之后,打开命令提示符窗口,

  输入mysql -u root -p,回车(前提是配置好了环境变量,没有配置的可以自行百度)

  输入密码:root

  成功!

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值