sql bug

MySQL登录报错1045解决办法,添加权限-1045-Access denied for user 'root'@''(using password:YES)

bug记录

systemime
2021-06-02
1 min

出现这种报错,其实就是一个远程,本地所在的 ip 没有访问权限,被拒绝访问,需要我们在数据库为我们的本地 ip 添加访问权限

有两种办法解决:

  • 1 将数据库的访问权限对外开放,即所有的 ip 都有资格访问该数据库

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    

2 为指定的 ip 开放访问权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.12.1' IDENTIFIED BY ‘password' WITH GRANT OPTION;
  • 接着刷新权限
flush privileges;
  • 重启 mysql 服务即可成功
net stop mysql;
net start mysql;
上次编辑于: 6/5/2021, 11:41:57 AM