QNIT.NET

  • Windows系统
  • 系统硬件
  • Mac系统
  • Linux系统
  • 虚拟系统
  • 编程技术
  1. 首页
  2. 编程技术
  3. 正文

远程连接Mysql,报1130错误的解决方法

2020-01-20 900 0 0

服务器执行mysql -uroot -p,进入mysql数据库;

更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。

mysql>use mysql;

查询出数据库的用户名

mysql>select host,user,password from user;

把用户表里面的host项改为“%”

mysql>update user set host = '%' where user ='root';

GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY '新密码' WITH GRANT OPTION;

UPDATE user SET Password=PASSWORD('新密码') where USER='root'; # 未验证

grant all privileges on . to 'root'@'localhost' identified by '新密码''; # 未验证

会提示:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会

mysql>flush privileges;

刷新用户权限表

mysql>select host,user,password from user where user='root';

标签: MySql
最后更新:2021-11-24

leon

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复
最新 热点 随机
最新 热点 随机
清理 Docker 占用的磁盘空间 CSS常用命名名称 常用正则表达式速查手册,Python文本处理必备 SAS硬盘指示灯状态对照表 电脑的基础认识(硬件篇) 将照片变成漫画风格
Windows7设置开机自动登录 Mac截图快捷键 黑苹果系统MacOS 10.14 Mojave硬件支持列表 基于django的rest api快速开发(只提供一个接口服务) Navicat for Sqlite 合并两个DB数据库 MacOS中创建RamDisk盘
标签聚合
Mojave Navicat 虚拟系统 API ESXI JWT Django MySql

COPYRIGHT © 2021 QNIT.NET. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY Qnit.net

黔ICP备2021010068号

贵公网安备 52270102000278 号