MYSQL连接Error (1133): Can’t find any matching row in the user table错误的解决办法

2020-11-05 14:30:29 码农 3312

 

问题描述:连接mysql数据库报错如下:Error (1133): Can’t find any matching row in the user table

解决办法:

mysql> grant all on *.* to 'username'@'%' identified by 'password';
mysql> flush privileges;

*.*可以换成你要访问具体哪个数据库和具体哪张表,username和password换成对应的账号的密码

发生这一错误的原因是在变更了mysql.user表之后,没有使用FLUSH PRIVILEGES命令来更新权限表(grant tables)

—— 完 ——
  • Docker: wsl update failed: update failed: updating wsl: exit code: 4294967295: running WSL command wsl.exe
  • 在Windows中修复“系统服务异常”错误的方法
  • svn在commit后报错:is scheduled for addition, but is missing
  • 联想笔记本白屏解决办法
  • vue ie低版本 报错SCRIPT5022: SecurityError sockjs.js (1683,3)或(1684,3)
  • 现代操作系统提供的金丝雀(Canary)漏洞缓解技术属于 (  )
  • 关于我国加强信息安全保障工作的总体要求,以下说法错误的是()
  • Unity:unity spine shader报错Spine-Skeleton-PMA-Additive,could‘t open include file ??
  • WinCC:如何确认WinCC中的报警消息?
  • 老张和老伴李某育有两儿一女,小儿子早逝。老张不幸去世后,没有留下遗嘱,下列关于遗产继承的说法错误的是:

© CopyRight 2014~2024 薄学网.