mysql 5.7 密码到期_关于MySQL 5.7.17的安装教程及密码过期处理

一、安装

1.解压压缩包后,如下图

zUrqAz.jpg

zUrqAz.jpg

2.复制文件my-default.ini,修改文件名为my.ini并放到bin文件夹下

3.配置环境变量

1)添加环境变量

UnUzIz.jpg

587493

2)编辑path

fMja6j.jpg

587493

4.在my-default.ini文件中添加如下代码(注:设置文件中的参数时,删除所设置参数前面的#符)

jaAF7v.jpg

jaAF7v.jpg

5.打开命令提示符以管理员身份运行,执行mysqld –initialize 命令创建了date文件夹

MfeUzi.jpg

587493

http://6.net start mysql启动MySQL服务,net stop mysql 停止服务

YJJ73e.jpg

YJJ73e.jpg

7.进入到mysql\bin\ 目录下(cd /d 文件路径),执行mysqld –skip-grant-tables

8.再起一个cmd,执行下列语句:

mysql

use mysql

y6J3Af.jpg

y6J3Af.jpg

UPDATE user SET authentication_string = PASSWORD(‘新密码’) WHERE user = ‘root’;

FLUSH PRIVILEGES;

EXIT;

fyUJZv.jpg

fyUJZv.jpg

9.登录MySQL:

n2IZVj.jpg

n2IZVj.jpg

管理员权限下:mysql -u root -p 然后输入密码(你可以验证下空密码是否能登录)

参考:

二、密码过期处理

1.登录到root账户

R7vYRr.jpg

R7vYRr.jpg

2.修改root密码

update user set password=password(“123456″) where user=”root”;

请注意:mysql 5.7 忘记密码,及修改密码问题,密码列不再是Password ,而是authentication_string。如下:

update user set authentication_string=password(“123456″) where user=”root”;

原文:

4.然后你可以设置密码永不过期

ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;

或者在配置文件里面加入

[mysqld]

default_password_lifetime=0

5.重启服务

service mysql restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值