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

推薦する

MySQL 5.0.96 for Windows x86 32 ビット グリーン簡易版インストール チュートリアル

MySQL 5.0 は、いくつかの「高度な機能」があるため定番となっています。これは、Windows...

MySQL マスターとスレーブの不整合とその解決策の詳細な説明

1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...

NodeJs の高メモリ使用量のトラブルシューティング実戦記録

序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...

CSSは左固定と右適応のレイアウト方法を実現します

1. フローティングレイアウト1. 最初に固定幅の div をフロートさせます。ドキュメントフローか...

IE6 スペースバグ修正方法

コードを見てみましょう:コードをコピーコードは次のとおりです。 < !DOCTYPE html...

Windows 環境での MYSQL5.7 設定ファイルの場所のグラフィカル分析

1. MYSQLインストールディレクトリ次のようにコードをコピーします。 select @@bas...

Mysql のフィールドのデータの一部をバッチ置換する (推奨)

MYSQL のフィールドのデータの一部をバッチで置き換えます。具体的な導入は次のとおりです。 1....

MySQL最適化ソリューション: スロークエリログを有効にする

目次序文スロークエリログの設定テスト付録: ログ解析ツール mysqldumpslow要約する序文こ...

Angularの親子コンポーネント通信の詳細な説明

目次概要1. 入力および出力プロパティの概要2. 入力属性3. プロパティバインディングは親コンポー...

Linux の sudo 脆弱性により不正な特権アクセスが発生する可能性がある

Linux で新たに発見された sudo の脆弱性を悪用すると、特定のユーザーが root としてコ...

Reactはラジオコンポーネントのサンプルコードを実装します

この記事の目的は、最も明確な構造を使用していくつかのコンポーネントの基本機能を実装することです。皆さ...

XHTMLタグには終了タグがある

<br />オリジナルリンク: http://www.dudo.org/article....

MySQLにおける分散ロックの考え方をDBの助けを借りて詳しく説明します

序文スタンドアロン ロックであっても分散ロックであっても、共有データに基づいて現在の操作の動作を判断...

MySQLアカウントのIP制限条件を変更する方法

序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...