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

推薦する

独自のネイティブ JavaScript ルーターを作成する方法

目次序文導入JavaScript 履歴 API独自のネイティブJSルーティングを実装するHistor...

Docker を使用して MySQL および Redis サービスをデプロイする方法

目次Dockerを使用してMySQLサービスをデプロイする方法DockerでRedisサービスをデプ...

arcgis.js は、マップ本体の表示範囲を制御し、領域を超えた場合に自動的にバウンスするようにします (実装のアイデア)

目次背景効果アイデア背景少し前に、会社のプロジェクトで問題が発生しました。地図のベースマップ領域の範...

Mysql の追加、削除、変更、クエリステートメントのシンプルな実装

Mysql の追加、削除、変更、クエリステートメントのシンプルな実装追加されたレコード: テーブル名...

HTML テーブル マークアップ チュートリアル (10): セル パディング属性 CELLPADDING

セルのパディングは、セルの内容と境界線の間の距離です。基本的な構文<TABLE セルパディング...

マインドマップを使って4つの側面からWeb標準の価値を議論する

このアイデアを改善し、より良い意見を得られることを期待して、議論を刺激するためにいくつかの値を大まか...

CSS3 回転キューブ問題の詳細な説明

3D座標の概念要素が回転すると、その座標軸も一緒に回転します。注 -y方向の問題立方体を回転させる効...

Docker で Java 8 Spring Boot アプリケーションを開発する方法

この記事では、ローカル マシンに Java 8 をインストールせずに、Java 8 を使用して簡単な...

エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

環境の紹介オペレーティングシステム: Centos 7.4 Zabbix バージョン: zabbix...

JSはオンラインでのアナウンスのスクロール効果を実現します

この記事では、オンラインアナウンスのスクロール効果を実現するためのJSの具体的なコードを参考までに共...

docker で PostgreSQL データベースをインストールして永続化する方法

Dockerのインストール手順をスキップする1. postgresqlイメージを取得する docke...

テキストエリアタグはサイズ変更できず、マウスでドラッグすることもできません

テキストエリアタグのサイズは不変ですコードをコピーコードは次のとおりです。 <textarea...

Docker チュートリアル: コンテナの使用 (簡単な例)

Docker を初めて使用する場合は、コンテナの管理を始めるために習得する必要がある基本的なコマン...

ログインと登録機能を実現するjs

この記事の例では、ログインと登録機能を実装するためのjsの具体的なコードを参考までに共有しています。...

HTML テーブルタグチュートリアル (27): セルの背景画像属性 BACKGROUND

セルの背景画像を設定でき、任意の GIF または JPEG 画像ファイルを使用できます。基本的な構文...