网络编程
位置:首页>> 网络编程>> 数据库>> Navicat连接MySQL错误描述分析

Navicat连接MySQL错误描述分析

作者:Kalinda Sharma  发布时间:2024-01-17 13:39:31 

标签: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/
sudo vim mysqld.cnf

注释红框内容

Navicat连接MySQL错误描述分析

重启MySQL服务 再次测试连接

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


环境

虚拟机版本

Navicat连接MySQL错误描述分析

MySQL版本

Navicat连接MySQL错误描述分析

前期准备

查看MySQL运行状态


sudo systemctl mysql status

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

修改root密码

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


mysqladmin -u root password "yourNewPassword";

进入MySQL交互式环境


sudo mysql -u root -p
# then input your password

Navicat连接MySQL错误描述分析

查看所有库


show databases;

Navicat连接MySQL错误描述分析

切换库


use databaseName;

Navicat连接MySQL错误描述分析

新建用户相关

创建


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

Navicat连接MySQL错误描述分析

查看

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

Navicat连接MySQL错误描述分析

分配权限


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

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

Navicat连接MySQL错误描述分析


flush privileges;

Navicat连接MySQL错误描述分析

再次查看该用户

Navicat连接MySQL错误描述分析

来源:https://blog.csdn.net/finally_flx/article/details/117459669

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com