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 を使用して下線効果を実装する方法の例

推薦する

CentOS 8.4 に Docker をインストールする詳細なチュートリアル

目次序文:システム要件:インストール環境:古いバージョンをアンインストールします: yum は具体的...

Javascript の基礎: 演算子とフロー制御の詳細な説明

目次1. オペレーター1.1 算術演算子1.2 インクリメント演算子とデクリメント演算子1.3 比較...

非常に詳細な Vue-Router のステップバイステップのチュートリアル

目次1. ルータビュー2. ルータリンク3. リダイレクト4. ルーティングエイリアス5. ルーティ...

MySQLスレーブのメンテナンスに関する経験の共有

序文: MySQL マスター/スレーブ アーキテクチャは、最も一般的に使用されるアーキテクチャ セッ...

JavaScript はフロントエンド Web ページでカウントダウンを実装します

ネイティブJavaScriptを使用してカウントダウンを簡単に実装します。参考までに、具体的な内容は...

Linuxカーネルとデバイスツリーのコンパイルと書き込みを分析する

目次1. 材料を準備する2. Linuxカーネルファイルをダウンロードする3. コンパイル4. TF...

ボタントリガーイベントを使用して背景色の点滅効果を実現します

背景色の点滅効果を実現するには、次のコードを <body> 領域に追加するだけです。コー...

Vueプロジェクトでのトークン検証ログイン(フロントエンド部分)

この記事の例では、Vueプロジェクトでのトークン検証ログインの具体的なコードを参考までに共有していま...

Vueプロジェクトはログインと登録の効果を実現します

この記事の例では、ログインと登録の効果を実現するためのvueプロジェクトの具体的なコードを共有してい...

nginx でクロスドメイン障害修復を構成する方法の例

Nginxのクロスドメイン設定は次のようには機能しません サーバー{ 聞く 80; server_n...

Linux コマンドラインで電卓を使用する 5 つのコマンド

みなさんこんにちは。私は梁旭です。 Linux を使用するときに、計算を行う必要がある場合があり、そ...

Nginx を使用して IP アドレスが悪意を持って解決されるのを防ぐ方法

Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...

Linuxホスト名変更コマンドの詳しい説明

Linux ホスト名変更コマンド1. ホスト名を一時的に変更するだけの場合は、hostname コマ...

Windows 64 ビット版の MySQL 8.0.15 インストール チュートリアル

まず公式サイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。 ダウンロードし...

ウェブサイトのコンテンツが検索エンジンに含まれないようにする方法

通常、Web サイトを構築する目的は、検索エンジンにインデックス登録してもらい、プロモーションを拡大...