序文 皆さんはリモート サーバーで開発を行っており、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 でフルスクリーンを実装し、フルスクリーン終了を監視する
目次序文1.無視を挿入2. 重複キーの更新時3. を置き換える4.存在しない場合は挿入する5. デー...
この記事を書いている時点でのReactのバージョンは16.13.1です1 npm run eject...
今日は、サンダーファイタータイピングゲームを実装します。ゲームプレイは非常に簡単です。それぞれの「敵...
多くの友人がフォーラムやメッセージエリアで、どのような状況で MySQL をシャーディングする必要が...
エディターは 2 つのカテゴリに分かれていると思います。1 つは、即時レンダリングを実現するために左...
1. pom.xmlに次の依存関係を追加します。 <依存関係> <groupId&...
序文Linux システムのすべてのハードウェア デバイスは、ファイルの形式で表現され、使用されます。...
通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...
序文MySQLクエリはselectコマンドを使用し、limitとoffsetパラメータを使用して、指...
in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明コード例: <se...
<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案 W...
序文MySQL では、InnoDB はストレージ エンジン レイヤーに属し、プラグインとしてデータベ...
MySQL 8.0.12 のインストールには 2 日かかり、さまざまな問題が発生しました。以下にまと...
MySQL データベースでは、null は一般的な状況です。MySQL での null に関する注意...
この記事では、CSSの透明な境界線の背景クリップの素晴らしい使い方を主に紹介し、みんなと共有し、自分...