2020-08-30 MySql 5.7以上解压缩版本安装排坑(随机密码,修改默认密码)

本文详细介绍了如何解决MySQL 5.7及以上版本解压缩安装后遇到的随机密码问题。通过不创建my.ini文件、使用特定命令启动MySQL服务,并在新的命令行窗口中免密进入数据库,然后更新root用户的密码,最终成功启动MySQL服务并使用新密码登录。
摘要由CSDN通过智能技术生成

MySql 5.7以上解压缩版本安装排坑(随机密码,修改默认密码)

总结了前辈们的经验使用zip版安装MySQL5.7以上配置完环境后,获取的随机密码登录一直提示错误

 例:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

1. 在配置完系统环境(用户环境不用动)后不需要 创建my.ini 文件,关闭服务 net stop mysql (也可在mysql bin安装目录下,这个需要在管理员权限才行 ,具体怎么用管理员打开cmd 自行度娘

2. 进入到安装的bin目录 执行 :mysqld --console --skip-grant-tables --shared-memory;
在这里插入图片描述
这一步这些输出需要时这些,这个窗口执行完之后不要关闭,重新开一个新的cmd窗口

3.启动一个新的cmd窗口 执行 mysql -uroot -p ,提示输入密码时直接回车,就能免密进入

4. 进入之后修改密码(前面一个CMD 窗口不要关)

1).进入mysql数据库:
mysql> use mysql;
Database changed
2).给root用户设置新密码
mysql> update user set authentication_string=password("新密码") where user="root";    #注意root后的 ; 不要漏打不然不会执行
Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 0
3).刷新数据库 (一定要记得刷新)
mysql>flush privileges; 
QueryOK, 0 rows affected (0.00 sec)
4).退出mysql:
mysql> quit

最后cmd重新进入bin 目录>net start my sql   输了你的新PA 就okk了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值