- 配置环境变量: 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安装 修改用户密码
关注
打赏