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 ワークステーションの仮想マシンの互換性の問題に対する解決策

推薦する

MySQL 5.7.18 無料インストールバージョンの設定チュートリアル

MySQL 5.7.18 無料インストール版のインストールチュートリアルMySQL は現在、世界で最...

ul リスト タグ デザイン ウェブ ページ 複数列レイアウト

数日前、CSS で 3 列レイアウトを書いていたときに、突然この方法を思いつきました。このアイデアは...

ウェブページのメモリとCPU使用量を削減する方法

<br />Web ページによっては、サイズは大きくないように見えても開くのに非常に時間...

MySQLのグループカウントと範囲集計を実装する2つの方法

1つ目:通常動作 選択 SUM(ddd) AS count_days、 場合 aa.days >...

MySQL に 1,000 万件のレコードを素早く挿入する方法

面接で「MySQL に 1,000 万件のレコードをすばやく挿入するにはどうすればよいか」という質問...

Tomcat マルチポートドメイン名アクセスと gzip 圧縮方式を有効にする構成

1. デフォルトのポート8080に加えて、ドメイン名のアクセスとserver.xmlのオープンにポー...

MySQLスレーブのメンテナンスに関する経験の共有

序文: MySQL マスター/スレーブ アーキテクチャは、最も一般的に使用されるアーキテクチャ セッ...

マルチポートおよびマルチドメイン名アクセスのNginx構成の実装

サーバーに複数のサイトを展開するには、異なるサイトにアクセスするために複数のポートを開く必要がありま...

CentOS6で定期的にjarプログラムを実行するスクリプトをcrontabで実行する

1. 簡単なJavaプログラムを書く パブリッククラステストシェル{ パブリック静的voidメイン(...

MySQL における引用符とバックティックの違いと使い方の詳細な説明

序文そこでこのブログを書きました。このブログでは大物の記事からいくつかの知識も推奨しています。侵害が...

TypeScript のマップされた型とより優れたリテラル型推論について説明します。

目次概要マップされた型を使用して Object.freeze() を構築するマッピングタイプの構文は...

MySQLでレコードを変更する場合、更新操作フィールド = フィールド + 文字列

シナリオによっては、varchar 型のフィールドを変更する必要があり、変更の結果は 2 つのフィー...

MySQLは2つの日付間の日数、月数、年数を計算します

MySQL 組み込みの日付関数 TIMESTAMPDIFF は、2 つの日付間の秒数、分数、時間数、...

Ubuntu 20.04 は Wi-Fi に接続します (2 つの方法)

最近Ubuntu 20.04をインストールしましたが、Wi-Fiに接続できず、Wi-Fiアイコンも表...

ネイティブ JavaScript を使用した Web 計算機の実装

この記事では、参考までに、計算機のWebバージョンを実装するためのJavaScriptの具体的なコー...