序文 皆さんはリモート サーバーで開発を行っており、MySQL の使用率はかなり高いはずです。コマンドラインで SQL 文を書く操作を避け、Navicat などのビジュアル ツールを使用してリモート データベースを操作するのは良い選択です。以下は、リモート データベースに接続する Navicat の操作の簡単な紹介です。 1 まず、ポート 3306 を変更し、外部に開かれているかどうかを確認する必要があります。デフォルトでは、MySQL は外部からのアクセスを許可しません。声明は次のとおりです。 netstat -an | grep 3306 クエリ結果が次のようになる場合は、MySQL 構成ファイルを変更する必要があります。 MySQL ポート 3306 はローカル接続のみをリッスンし、外部 IP がデータベースにアクセスできないようにしていることがわかります。MySQL 構成ファイル my.conf を変更します。 テキストエディタで /etc/mysql/my.cnf を開きます。 現れる # スキップネットワークの代わりに、デフォルトでは、 # 互換性が高く、安全性も低い localhost です。 バインドアドレス = 127.0.0.1 bind-address = 127.0.0.1 の行をコメントアウトするか、使用するクライアント ホストの IP に変更します。 この時点で、MySQL リモート アクセス ポートが正常に開かれました。 2 MySQL コマンド インターフェイスに入り、次の SQL ステートメントを実行して、ユーザーにアクセス権があるかどうかを確認します。 mysql を使用します。 ユーザーからユーザー、ホストを選択します。 返される結果は次のとおりです。 ワイルドカード % を使用して、ルート ユーザーに対応するホスト フィールドを変更し、ルート ユーザーがすべての IP アドレスにアクセスできるようにします。 ユーザーを更新します。ホストを '%' に設定し、ユーザーを 'root' に設定します。 次の例外がスローされた場合: キー 'PRIMARY' の重複エントリ '%-root' これは、USER テーブルに複数の ROOT ユーザー レコードがあることを示しています。再実行してみましょう。 user = 'root' の場合、ユーザーからホストを選択します。 ホストフィールドの%値を確認できます。 私たちは以下を実行します: 権限をフラッシュします。 MySQL システム権限関連のテーブルを更新します。 最後に、MySQL サービスを再起動します。 sudoでmysqlを再起動する 3 サーバーがセットアップされたので、Navicat クライアントで接続をセットアップしましょう。 Navicat を開き、左上の「接続」をクリックし、データベースのユーザー名、アドレス、パスワードなどを設定すると、Navicat でサーバー上の MySQL をリモート操作できるようになります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Vue でフルスクリーンを実装し、フルスクリーン終了を監視する
効率的に要件を満たし、コンポーネント ライブラリの肥大化や車輪の再発明を避けるために、私は以前、大画...
この記事は議論の出発点となることを目的としています。詳細なドキュメントと easycom の仕様につ...
ハイパーリンクはインターネット全体を接続していると言っても過言ではありません。ハイパーリンクは、別の...
Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...
この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...
MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...
従来のソフトウェアから Web ウェアへの段階的な移行の傾向の中で、デザイン パターンとテクノロジは...
1. ユーザーを作成して承認するMySQL 8.0 では、ユーザーの作成と認証が以前とは異なります...
top コマンドは、Linux システムのパフォーマンスを監視するために誰もが使用している最適なコマ...
質問会社がサーバーを移行した後、デフォルトで作成された docker0 ブリッジが会社の外部ネットワ...
Nginx ログの説明アクセス ログを通じて、ユーザーの地理的起源、ジャンプ元、使用端末、特定の U...
目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...
最適化する理由:実際のプロジェクトが開始され、データベースが一定期間稼働した後、初期のデータベース設...
Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...
Tomcatをインストールする前に、まずJDK環境をインストールしてくださいLinux サーバー上で...