Navicat连接MySQL错误描述分析

吾爱主题 阅读:147 2024-04-02 08:02:52 评论:0

本地使用Navicat连接 错误描述

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

解决方案

  1. cd /etc/mysql/mysql.conf.d/ 
  2. sudo vim mysqld.cnf 

注释红框内容

重启MySQL服务 再次测试连接



环境

虚拟机版本

MySQL版本

前期准备

查看MySQL运行状态

  1. sudo systemctl mysql status 


如果未运行,使用sudo systemctl start mysql 命令启动mysql服务

修改root密码

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

  1. mysqladmin -u root password "yourNewPassword"

进入MySQL交互式环境

  1. sudo mysql -u root -p 
  2. # then input your password 

查看所有库

  1. show databases; 

切换库

  1. use databaseName; 

新建用户相关

创建

 
  1. create user 'userName'@'%' identified by 'yourPassword'
  2. # 'userName'@'%' @后面的'%'是host的配置 

查看

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

分配权限

 
  1. grant all privileges on *.* to 'userName'@'%' identified by 'yourPassword'

将对所有库的所有表的所有权限都分配给了这个用户

  1. flush privileges; 

再次查看该用户

以上就是Navicat连接MySQL出错解决的详细内容,更多关于Navicat连接MySQL错误的资料请关注服务器之家其它相关文章!

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

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容