Navicat 接続 MySQL エラーの説明分析

Navicat 接続 MySQL エラーの説明分析

Navicat を使用したローカル接続エラーの説明

2013-「初期通信パケットの読み取り」時に MySQL サーバーへの接続が失われました。システム エラー:0「内部エラー/チェック (システム エラーではありません)」

エラーの説明

チェック

解決

/etc/mysql/mysql.conf.d/ をコピーします。
sudo vim mysqld.cnf

赤いボックスの内容に注釈を付ける

注記

MySQLサービスを再起動して再度接続をテストします

接続に成功しました
チェック


環境

仮想マシンバージョン

ここに画像の説明を挿入

MySQL バージョン

ここに画像の説明を挿入

事前準備

MySQLの実行ステータスを確認する

sudo systemctl mysqlステータス

起動ステータス
実行されていない場合は、 sudo systemctl start mysqlコマンドを使用してMySQLサービスを開始します。

ルートパスワードを変更する

MySQLをインストールした後、ルートパスワードはデフォルトで空です。ルートユーザーのパスワードを変更します

mysqladmin -u root パスワード "yourNewPassword";

MySQLのインタラクティブ環境に入る

sudo mysql -u ルート -p
# パスワードを入力してください

インタラクティブに入る

すべてのライブラリを表示

データベースを表示します。 

データベースを表示

スイッチライブラリ

databaseName を使用します。 

ここに画像の説明を挿入

新規ユーザー関連

作成する

'yourPassword' で識別されるユーザー 'userName'@'%' を作成します。
# 'userName'@'%' @ 後ろの '%' はホストの設定です

新しいユーザーを作成する

チェック

権限が割り当てられていないことがわかります

ここに画像の説明を挿入

権限を割り当てる

'yourPassword' で識別される 'userName'@'%' に *.* のすべての権限を付与します。

このユーザーにすべてのライブラリのすべてのテーブルに対するすべての権限を割り当てます

ここに画像の説明を挿入

権限をフラッシュします。 

フラッシュ

このユーザーをもう一度見る

割り当てられた権限

上記は、Navicat が MySQL に接続するときのエラーの詳細な解決方法です。Navicat が MySQL に接続するときのエラーの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。

以下もご興味があるかもしれません:
  • MySQL に接続する際に Navicat for MySQL が 2005 エラーを報告する問題を解決する
  • Navicat を仮想マシン MySQL に接続する際によくあるエラーと解決策
  • NavicatがMySQL8.0.11に接続するとエラー2059が発生する
  • NavicatがMySQLに接続すると、10060、1045エラーとmy.iniの場所が報告されます。
  • mysqlとnavicat間の接続を確立する際の1251エラーを解決する
  • Mac 上の Navicat で新しいデータベースを作成するときに発生する 3680 エラーを解決する

<<:  HTML におけるベースタグの使用に関する詳細な説明

>>:  CSS と JS を使用して下線効果を実装する方法の例

推薦する

Nginx コンパイル済み nginx - 新しいモジュールを追加

1. 既存のモジュールを表示する nginx の sbin ディレクトリに nginx の sbin...

K8Sの高度な機能を理解するための記事

目次K8Sの高度な機能高度な機能要約するkubectl サービスの問題のトラブルシューティングK8S...

preタグを自動的に折り返すためのサンプルコード

pre 要素は、フォーマット済みのテキストを定義します。 pre 要素で囲まれたテキストでは、通常、...

JS を使用した簡単な雪効果の例の詳細な説明

目次序文主な実装コードHTMLコードJSコード序文南の友達の多くは、雪をほとんど見たことがない、ある...

three.js で 3D ダイナミック テキスト効果を実現する方法

序文みなさんこんにちは。CSS ウィザードの alphardex です。以前、海外のウェブサイトを閲...

Mysql 更新マルチテーブル共同更新方法の概要

次に、2 つのテーブルを作成し、一連の SQL 文を実行します。SQL 文の実行後にテーブル内のデー...

MySQLにおける遅いSQLの最適化の方向性について詳しく話しましょう

目次序文SQL文の最適化遅いクエリSQLを記録する設定を変更する方法スロークエリログを表示するSQL...

...

Linux のハードリンクとソフトリンクの原理と使用法の分析

Linux システムには、ファイル共有を解決するために使用できるリンク ファイルと呼ばれる種類のファ...

Linuxファイルの基本属性の知識ポイントのまとめ

Linux システムは典型的なマルチユーザー システムです。異なるユーザーは異なる立場にあり、異なる...

Pure CSS3はdivの出入りを順番に実現します

この記事は主に、純粋な CSS3 を使用して div が順番に出入りする効果を紹介します。一定の参考...

Dockerコンテナを介してランプアーキテクチャを構築するプロセス

目次1. Centosイメージを取得する2. nginxイメージをビルドする3. MySQLイメージ...

子要素の margin-top によって親要素が移動する問題の解決方法

問題の説明今日、ページ スタイルを変更していたときに、子要素にmargin-top設定したのに、子要...

ウェブサイトに最も必要なのは、ターゲットユーザーグループのエクスペリエンスを向上させることです。

「大河は東に流れ、波は歴代の英雄たちを洗い流した。古城の西側は三国時代の周朗の赤壁だと言われている...

JavaScript フロー制御 (ループ)

目次1. forループ2. 二重の for ループ3. whileループ4. dowhileループ5...