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段階のナビゲーション表示と非表示を実装します

推薦する

HTML でスタイルを使用して属性を追加する例

必要なリンクにインライン スタイルを追加します。コードをコピーコードは次のとおりです。 <a ...

Linux システムによって報告される xfs_vm_releasepage 警告問題に対処する方法

問題の説明最近、いくつかのマシンで、一日のさまざまな時間に次の警告メッセージが表示されました。 3月...

CSS 背景画像を設定するための 6 つの興味深いヒント

background-image は、おそらくすべてのフロントエンド開発者がキャリアの中で少なくとも...

JavaScript オブジェクトの 3 つのプロパティ

目次1. 書き込み可能: 書き込み可能2. 列挙可能: 列挙可能3. 設定可能: 設定可能オブジェク...

CSSを使用して、頻繁に表示される奇妙なボタンを簡単に実装します。

背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...

Vue プロジェクト コード分割ソリューション

目次背景目的分割前プロセス設計ディレクトリ構造の設計問題分割後プロセス設計ディレクトリ構造の設計問題...

Javascript ファイルと Blob の詳細な説明

目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...

Ubuntu 14.04 に FTP サーバーをインストールするための実装手順

目次インストールソフトウェア管理匿名アクセスモード設定ファイルを変更するクライアントがサーバーにログ...

CocosCreator 学習モジュールスクリプト

Cocos Creator モジュラースクリプトCocos Creator を使用すると、コードを複...

Vue3 を使用して虫眼鏡効果を実現する方法の例

目次序文1. カプセル化の重要性2. どのようにカプセル化しますか? 1. 準備2. 梱包を開始する...

プロジェクトの再構築からプロジェクトにおける CSS3 カスタム変数の使用について話す

CSS3変数について変数を宣言するときは、変数名の前に 2 つのハイフン ( -- ) を追加します...

スクロールバーのスタイルを設定するための CSS サンプルコード

スクロール バーのスタイルを設定するための CSS 実装コードは次のとおりです。 •::-webki...

HTML フォームタグチュートリアル (2):

このチュートリアルでは、ウェブデザインにおけるFORMフォームタグのさまざまな属性の応用を紹介します...

Nginx インストールの詳細なチュートリアル

1. Nginxの簡単な紹介Nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリ...

Mysql一時テーブルの原理と作成方法の分析

この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳...