Navicat連接MySQL錯誤描述分析

本地使用Navicat連接 錯誤描述

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

錯誤描述

查看

解決方案

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

註釋紅框內容

註釋

重啟MySQL服務 再次測試連接

連接成功
查看


環境

虛擬機版本

在這裡插入圖片描述

MySQL版本

在這裡插入圖片描述

前期準備

查看MySQL運行狀態

sudo systemctl mysql status

啟動狀態
如果未運行,使用sudo systemctl start mysql 命令啟動mysql服務

修改root密碼

安裝完MySQL後root密碼默認為空,修改root用戶密碼

mysqladmin -u root password "yourNewPassword";

進入MySQL交互式環境

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

進入交互式

查看所有庫

show databases;

show databases

切換庫

use databaseName;

在這裡插入圖片描述

新建用戶相關

創建

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

新建用戶

查看

可以看到沒有分配任何權限

在這裡插入圖片描述

分配權限

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

將對所有庫的所有表的所有權限都分配給瞭這個用戶

在這裡插入圖片描述

flush privileges;

flush

再次查看該用戶

已分配權限

以上就是Navicat連接MySQL出錯解決的詳細內容,更多關於Navicat連接MySQL錯誤的資料請關註WalkonNet其它相關文章!

推薦閱讀: