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

推薦する

vue の v-bind を理解する

目次1. v-bindの主要ソースコードの分析1. v-bind属性はどこに均一に保存されるか: a...

MySQL/MariaDB で完全な Unicode をサポートする方法

目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...

CocosCreator クラシック エントリー プロジェクト flappybird

目次開発環境ゲームエンジンのコンセプトCocos Creatorについてプロジェクト構造コード編集環...

Vue で親コンポーネントから子コンポーネントにデータを渡すいくつかの方法

最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...

最新のウェブフロントエンドフレームワーク10選を紹介(翻訳)

Web 開発の世界では、フレームワークは非常に一般的です。新しいフレームワークやテンプレートが毎日の...

Linux 型バージョン メモリ ディスク クエリ コマンド紹介

1. まず、Linux システムのバージョン内容について概要を説明します。 1. カーネルバージョン...

Linux 上の MySQL 5.7 でパスワードを忘れる問題を解決する

1. 問題Linux 上の mysql5.7 のパスワードを忘れました2. 解決策• ステップ 1:...

JS を使用してクリップボード内の Excel コンテンツを解析する方法

目次序文1. イベントとクリップボードを貼り付ける2. クリップボード内のコンテンツ形式3. HTM...

MySQL の instr を使用したファジー クエリ メソッドの紹介

MySQL の内部関数instrを使用すると、従来の like クエリ メソッドを置き換えることがで...

Vueのvue-tree-colorコンポーネントの組織構造図の事例を詳しく解説

目次ネプローダーをインストールするプラグインのインポート始める配置折りたたみディスプレイノードをクリ...

WeChatアプレットはユーザーログインモジュールサーバーの構築を実装します

サーバーの構築には node.js を選択しました。まだインストールしていない方は、私の他の nod...

Vueはルールを使用してフォームフィールドの検証を実装します

Vue でフォーム フィールドを記述および検証する方法は多数あります。このブログでは、より一般的に使...

MySQL 8.0.18 のインストールと設定方法のグラフィック チュートリアル (Linux)

この記事では、Linux MySQL 8.0.18のインストールと設定のグラフィックチュートリアルを...

3列レイアウトを実現するCSS3フレキシブルボックスフレックス

タイトルの通り、高さは既知で、左と右の列の幅は 300 ピクセル、中央は適応型です。弾性ボックス自体...

Ubuntu 18.04 Server バージョンのインストールと使用方法 (画像とテキスト)

1 システムのインストール手順OSバージョン:1804イメージのダウンロード: http://cd...