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 5.7 のルートパスワードログイン問題の解決策

前回の記事でMySQLサービスが起動しない問題が解決したと分かった後、パスワードなしでrootユーザ...

DockerでPython環境をパッケージ化するプロセスの詳細な説明

docker パッケージング Python 環境の手順は次のとおりです。 1 pip listの下に...

近々ブラウザに導入される CSS :is() と :where() の簡単な分析

Safari (Technology Preview 106) および Firefox (バージョン...

プレーヤー機能を実現するためのvue + element uiのサンプルコード

効果画像のない表示は単なる空虚な言葉です。 1. オーディオをベースにし、elementUI と組み...

Vueはページdivボックスのドラッグアンドドロップソート機能を実装します

vue は、ページ上の div ボックスのドラッグ アンド ドロップ ソート機能を実装します。 序文...

Linux CentOS 6.5 ifconfig が IP を照会できない問題の解決方法

最近、何人かの友人から、仮想マシンに CentOS をインストールした後、ifconfig コマンド...

LinuxでIPアドレスを手動で設定するための詳細な手順

目次1.まずネットワークカードの設定ディレクトリに入る2. ifcfg-ens33ネットワークカード...

Linux でのインストール中にソフトウェア パッケージの依存関係レポートに関連する問題の解決策

目次背景1) yumのkeepchche機能を有効にする: 方法1 2) yum-utils ソフト...

Tencent Cloud Server での Jenkins の設定方法の詳細

目次1. Tencent Cloud Serverに接続する2. 環境整備Jenkinsのデプロイメ...

MySQL で sum 関数を使用する例のチュートリアル

導入今日は、MySQL の sum 関数の使い方を紹介します。この関数は、MySQL データベースを...

Javascriptの基礎を学ぶための10の重要な質問

目次1. Javascript とは何ですか? 2. DOMとは何か3. JSコードの実行方法4. ...

HTML要素によるFlashブロックの詳細な例

コードをコピーコードは次のとおりです。 wmode パラメータ:透過モード: z-indexを使用し...

mysql と oracle のデフォルトのトランザクション分離レベルの説明

1. トランザクション特性(ACID) (1)原子性トランザクションに関係するプログラムによって実行...

count(1)、count(*)、count(列名)の実行の違いの詳細な説明

実施効果: 1. count(1) と count(*)テーブル内のデータ量が多い場合、テーブルを分...

Vue3 ベースのスクリプト設定構文 $refs の使用

目次1. Vue2 構文2. Vue3の使用1. コンポーネントのref値を設定する2. コンポーネ...