【JavaWeb】【MySQL】MySQL5.7安装 修改用户密码

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

猜你喜欢

转载自blog.csdn.net/u013718730/article/details/80370336