- 配置环境变量:
system.path = …/mysql/bin - cmd切换到mysql/bin目录下面,执行以下代码:
mysqld -install - 新建一个空的mysql/data文件夹,如果有旧的则删除
cmd切换到mysql/bin目录下面,执行以下代码:
mysqld –initialize // 注意,这次2个横杠 - 在my.ini配置文件中加入以下代码,然后在cmd中启动mysql:
skip-grant-tables #跳过权限验证
net start mysql - 在cmd或图形工具中执行以下代码,设置用户密码:
use mysql;
update user set authentication_string = password(‘root’) where user = ‘root’; - 删除my.ini中刚加入的配置,再重启mysql,这时通过图形工具连接数据库会报password expired错误
net stop mysql
net start mysql - 在cmd中执行以下命令:
mysql -u root -p
输入密码,继续执行以下命令:
set password = password(‘root’);
图形客户端中才有密码过期概念,命令行中是没有密码过期概念的
所以我们可以通过在命令行中重置密码来刷新密码有效期 - 正常通过图形客户端访问mysql
【JavaWeb】【MySQL】MySQL5.7安装 修改用户密码
猜你喜欢
转载自blog.csdn.net/u013718730/article/details/80370336
今日推荐
周排行