NavicatがLinuxサーバー上のMySQLに接続できない問題を解決する

NavicatがLinuxサーバー上のMySQLに接続できない問題を解決する

最初は悲しい気持ちになりました。スクリーンショットは以下の通りです。

少し苦労しましたが、解決策は次の通りです。

まず、Linux サービス上の MySQL のポート 3306 が外部に開かれていることを確認します。

/etc/sysconfigディレクトリに切り替え、 iptablesを編集し、次の内容をコピーします: " -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT "。結果は図のようになります:

次にファイアウォールを再起動します

service iptables restart

mysql はルート権限を開きます (mysql コマンドで実行)

権限の付与: 'password' で識別される 'root'@'% ' に、付与オプションを使用して *.* のすべての権限を付与します

権限リストを更新する: flush privileges

/etc/percona-server.conf.dディレクトリのmysqld.cnfファイルを変更します。

「bind 127.0.0.1」をコメントアウトします。

“bind-address = 0.0.0.0”の行のコメントを解除します。

最後にmysqlを再起動します

service mysql restart

嬉しいことに成功しました。スクリーンショットは次のとおりです。

********************************************************************************************************************

エネルギーは限られており、アイデアは多すぎます。ただ 1 つのことをうまく行うことに集中してください。

私はただのプログラマーです。 5年以内に良いコードを書き、技術ブログのすべての単語を磨き、コピーゼロと独創性にこだわります。ブログの目的は、論理的推論を訓練し、知識の体系的な理解を深め、執筆を練習することです。それが他の人に役立つとしたら、それは本当に幸せなことです。

********************************************************************************************************************

要約する

上記は、Navicat が Linux サーバー上の MySQL に接続できない問題を解決するための編集者による紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Navicat Premium がデータベースに接続すると、次のエラー メッセージが表示されます: 2003 ''localhost'' の MySQL サーバーに接続できません (10061)
  • Navicat が MySQL にリモート接続するときに発生する 10060 不明エラーを解決する方法
  • Navicat の MySQL へのリモート接続の実装手順の分析
  • mysqlとnavicat間の接続を確立する際の1251エラーを解決する
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • Navicat が MySQL に接続するときに発生する 1045 エラーの解決方法
  • Navicat が MySql データベースにゆっくり接続する問題について

<<:  MySQL UNION演算子の基本知識ポイント

>>:  VMware ワークステーションの仮想マシンの互換性の問題に対する解決策

推薦する

Ubuntu システムでタイムゾーンと時刻を変更する方法

Linux コンピュータには 2 つの時間があります。1 つはハードウェア時間 (BIOS に記録さ...

MySQL 8.0 パスワード有効期限ポリシーの詳細な説明

MySQL 8.0.16 以降では、パスワードの有効期限ポリシーを設定できます。今日は、この小さな知...

CentOS8でルートパスワードを素早く変更する方法

Centos8仮想マシンを起動し、上下キーを押して図1のインターフェースの最初の行を選択します。図1...

Linux デバイス用ネットワーク ドライバーの紹介

有線ネットワーク: イーサネット 無線ネットワーク: 4G、WiFi、Bluetooth、5G 概要...

HTML シンボルからエンティティへのアルゴリズムのチャレンジ

チャレンジ:文字列内の文字 &、<、>、" (二重引用符)、および &...

Linux の GRUB ブート プログラムの暗号化の概要

目次1. GRUB暗号化とは何か2. grub暗号化手順3. grub暗号化のロック属性1. GRU...

HTMLは実際にはいくつかの重要なタグを学ぶアプリケーションです

「これは革命になるだろう」という記事が出たあと。業界の皆様に認知され、もちろん内外からの評価もいただ...

Linux でも利用できる人気の Windows アプリ 10 選

データ分析会社Net Market Shareによると、Linuxデスクトップオペレーティングシステ...

非常に実用的なMySQL関数の包括的な概要、詳細な例の分析チュートリアル

目次1. MySQLの関数の説明2. 単行関数の分類3. キャラクター機能4. 数学関数5. 日付と...

シンプルなCSSアニメーションのtransition属性の詳しい説明

1. 遷移属性の理解1. transition 属性は、次の 4 つの遷移プロパティを設定するために...

MySQL のソートとページング (order by と limit) と既存の落とし穴

並べ替えクエリ (order by)電子商取引の場合: 今日完了したすべての注文を表示し、取引金額に...

Vue はグラフィック検証コードログインを実装します

この記事では、グラフィック認証コードログインを実装するためのVueの具体的なコードを参考までに紹介し...

面接で聞かれる可能性のあるCSSに関する質問

この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...

Linux 上のカラフルな猫

Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...

HTML テーブル マークアップ チュートリアル (9): セル間隔属性 CELLSPACING

テーブルがコンパクトになりすぎないように、テーブル内のセル間に一定の距離を設定できます。基本的な構文...