今天在写web项目时突然遇到以下错误:windows下修改mysql的root用户的密码,解决1045错误
在查询资料后发现是由于root用户的密码错误导致的,但是我并没有修改过密码,多次尝试后依然不行,无奈只能修改root用户的密码。下面将具体过程说明如下:

  1. 关闭正在运行的MySQL服务;
  2. 在my.ini文件中(不知道在哪的用windows的文件搜索功能搜索)最后一行加上skip-grant-tables,(启动MySQL服务的时候跳过权限表认证。)
  3. 打开命令提示符(管理员),转到mysql的安装目录下;
  4. 输入:mysqld –skip-grant-tables;如下图:
  5. windows下修改mysql的root用户的密码,解决1045错误
  6. 启动另外一个命令提示符(管理员)窗口,并转到转到mysql的安装目录下
  7. 输入:mysql,提示进入 MySQL monitor.
  8. 用use mysql命令选择数据库
  9. 执行: update user set password=password(“你的密码”) where user=”root”;(在‘我的密码处填写你想修改的密码’);
  10. flush privileges;(刷新用户权限);
  11. quit;(退出mysql)
  12. windows下修改mysql的root用户的密码,解决1045错误
    13.在my.ini文件中,删除刚才添加的那句话;
    14.至此,mysql数据库修改root用户的密码就完成了。
    15.再次连接数据库就可以进去了windows下修改mysql的root用户的密码,解决1045错误

相关文章:

  • 2021-11-21
猜你喜欢
  • 2022-12-23
  • 2021-08-06
  • 2021-12-16
  • 2021-11-07
  • 2022-12-23
  • 2021-12-17
  • 2021-07-22
相关资源
相似解决方案