NavicatがMySQLに接続すると、10060、1045エラーとmy.iniの場所が報告されます。

NavicatがMySQLに接続すると、10060、1045エラーとmy.iniの場所が報告されます。

Navicat は、データベースに接続するときにエラー 10060 および 1045 を報告します。MySQL 8.0.18 の my.ini ファイルはどこにありますか?

ここに画像の説明を挿入

この現象の原因は、ポート 3306 がファイアウォールによってブロックされており、ポートに接続できないことです。まず、Win + R を押して services.msc を実行し、MySQL サービスがオンになっているかどうかを確認します。

ここに画像の説明を挿入

ここで、MySQL80 ネットワーク サービスが実行されていないことがわかります。電源を入れたいときは…

ここに画像の説明を挿入

サービスを開始できません

解決策 (ポート 3306 の作成)

1.コントロールパネル -> Windows Defender ファイアウォール -> 詳細設定 -> 受信の規則

ここに画像の説明を挿入

ポート 3306 が有効になっているかどうかを確認します。

ここに画像の説明を挿入

ポート番号 3306 が無効になっているため、このポート番号がありません。

2.受信規則 -> 新しい規則 -> ポート -> TCP 固有のローカル ポート -> 3306 を入力 -> 接続を許可 -> すべてのボックスにチェックを入れ -> 名前を付けます

ここに画像の説明を挿入

3.ポートを設定する

ここに画像の説明を挿入ここに画像の説明を挿入ここに画像の説明を挿入ここに画像の説明を挿入ここに画像の説明を挿入

4.エラー 10060 を解決したと思ったので、Navicat とコマンドラインを使用してデータベースにアクセスしようとしましたが、エラー 1045 が表示されました。

ここに画像の説明を挿入ここに画像の説明を挿入

そして私はサービスを見つけました

MySQL80 がまだ起動できないことがわかったので、MySQL と MySQL80 の 2 つのサービスのプロパティをクリックしました。

ここに画像の説明を挿入

ここに画像の説明を挿入

実行ファイルのパスが若干異なるようです。MySQL80 の実行ファイルのパスを見たときに、次のことに驚きました。

MySQL8.0.18 の my.ini ファイルは、MySQL インストール ディレクトリ (D:\Program Files\MySQL\MySQL Server 8.0) ではなく、図に示すディレクトリ (D:\ProgramData\MySQL\MySQL Server 8.0\my.ini) にあります。

ここに画像の説明を挿入

5.その後、MySQLサービスをオフにして(手動開始に設定)、MySQL80サービスを開始できることがわかった。

ここに画像の説明を挿入

6.次にNavicatを使用してデータベースに接続します

ここに画像の説明を挿入

要約する

これで、10060 および 1045 エラーで MySQL に接続する Navicat に関する記事と、my.ini の場所の説明は終わりです。1045 エラーで MySQL に接続する Navicat に関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

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

<<:  CentOS 7 でソースコードから Openssh をインストールする方法

>>:  Vueは3段階のナビゲーション表示と非表示を実装します

推薦する

Mysql の大きな SQL ファイルの高速リカバリ ソリューションの共有

序文MySQL データベースを使用する過程では、データベースのバックアップと復元が必要になることがよ...

HTML テーブルの境界線を設定する際のヒント

HTML を初めて使用する多くの人にとって、テーブル <table> は最もよく使用され...

Vueでブラウザ共有機能を呼び出す方法

序文Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するため...

HTML iframe 使用状況の概要の収集

Iframe 使用状況の詳細な分析<iframe frameborder=0 width=17...

Dockerコンテナは定期的にデータベースをバックアップし、指定されたメールボックスに送信します(設計アイデア)

目次1. 背景: 2. デザインのアイデア: 3. 起動スクリプトを書く4. イメージを構築する5....

Mysql5.7 サービスを開始できません。グラフィカル ソリューション チュートリアル

p>「サービス」で手動で起動すると、 コンソールから起動します: 次に、...\MySQL S...

Vue シンプル登録ページ + 確認コード送信機能の実装例

目次1. エフェクト表示2. 検証コードとメールプッシュ管理の強化(後述のブログを参照) 3. 一般...

openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...

jsオブジェクト指向カプセル化カスケードドロップダウンメニューリストの実装手順

この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...

JavaScriptは、マウスが通過したときにドロップダウンボックスを表示するように実装します。

この記事では、マウスがドロップダウンボックスの上を通過するときにドロップダウンボックスを表示するため...

Nginx ドメイン転送の使用シナリオ コード例

シナリオ 1: サーバーの制限により、外部に開かれているポートは 1 つだけですが、別の外部ネットワ...

Vueプロジェクトでスケルトンスクリーンを使用する方法

現在、アプリケーション開発は基本的にフロントエンドとバックエンドに分離されています。主流のフロントエ...

Docker を使用して ELK ログ システムを構築する例

以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...

Apache Web サーバーを使用して 2 つ以上のサイトを構成する方法

人気があり強力な Apache Web サーバーで 2 つ以上のサイトをホストする方法。前回の記事で...

W3C チュートリアル (3): W3C HTML アクティビティ

HTML は、World Wide Web 上で公開するために使用されるハイブリッド言語です。 XH...