Navicat连接MySQL错误描述分析

最近遇到了一件非常棘手的问题,用Navicat连接MySQL总是出错, 网上查阅了一下原因,最终找到解决方案,好吧,下面我就来回忆一下自己怎么处理这问题的,分享到脚本之家平台需要的朋友参考下吧

本地使用Navicat连接 错误描述

2013-Lost connection to MySQL server at ‘reading initial communication packet", system error:0 “Internal error/check (Not system error)”

Navicat连接MySQL错误描述分析

Navicat连接MySQL错误描述分析

解决方案

  • cd/etc/mysql/mysql.conf.d/
  • sudovimmysqld.cnf
  • 注释红框内容

    Navicat连接MySQL错误描述分析

    重启MySQL服务 再次测试连接

    Navicat连接MySQL错误描述分析
    Navicat连接MySQL错误描述分析


    环境

    虚拟机版本

    Navicat连接MySQL错误描述分析

    MySQL版本

    Navicat连接MySQL错误描述分析

    前期准备

    查看MySQL运行状态

  • sudosystemctlmysqlstatus
  • Navicat连接MySQL错误描述分析
    如果未运行,使用sudo systemctl start mysql 命令启动mysql服务

    修改root密码

    安装完MySQL后root密码默认为空,修改root用户密码

  • mysqladmin-urootpassword"yourNewPassword";
  • 进入MySQL交互式环境

  • sudomysql-uroot-p
  • #theninputyourpassword
  • Navicat连接MySQL错误描述分析

    查看所有库

  • showdatabases;
  • Navicat连接MySQL错误描述分析

    切换库

  • usedatabaseName;
  • Navicat连接MySQL错误描述分析

    新建用户相关

    创建

  • createuser'userName'@'%'identifiedby'yourPassword';
  • #'userName'@'%'@后面的'%'是host的配置
  • Navicat连接MySQL错误描述分析

    查看

    可以看到没有分配任何权限

    Navicat连接MySQL错误描述分析

    分配权限

  • grantallprivilegeson*.*to'userName'@'%'identifiedby'yourPassword';
  • 将对所有库的所有表的所有权限都分配给了这个用户

    Navicat连接MySQL错误描述分析

  • flushprivileges;
  • Navicat连接MySQL错误描述分析

    再次查看该用户

    Navicat连接MySQL错误描述分析

    以上就是Navicat连接MySQL出错解决的详细内容,更多关于Navicat连接MySQL错误的资料请关注钦钦技术栈其它相关文章!

    原文链接:https://blog.csdn.net/finally_flx/article/details/117459669

    版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/7170/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

    (0)
    上一篇 2022-07-31 3:34:28
    下一篇 2022-07-31 3:34:53

    软件定制开发公司

    相关阅读

    发表回复

    登录后才能评论
    通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!