序文 皆さんはリモート サーバーで開発を行っており、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 でフルスクリーンを実装し、フルスクリーン終了を監視する
ウェブサイトのレイアウトの多様化は、当社のフロントエンドの得意分野です。最近、UC ブラウザのデフォ...
vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...
出典: https://blog.csdn.net/qq_44761243/article/deta...
1 問題の説明この記事では、確立された複合インデックスをソートし、レコード内の非インデックス フィー...
基本的な環境設定まずはご自身でドメイン名とサーバーを購入してくださいクラウドサーバーECSに基づいて...
私は最近、最も安い Tencent クラウド サーバーを購入しました。これは主に、Web テクノロジ...
1. 基本コンポーネントをインストールするまず、 yumコマンドを実行して、コードpullために必要...
この記事では、Vueを使用して特定の領域に透かしを描く方法を紹介します。具体的な内容は次のとおりです...
目次1. 文法2. 例3. その他の関連方法長い間、reduce() メソッドの具体的な使い方を理解...
こんなことがありました。今日はGitHubで遊んでいました。最初はログインせずにいくつかのページを閲...
この記事では、一般的な MySQL 最適化方法をいくつかまとめて簡単に紹介します。これは、フルタイム...
HTML ハイパーテキスト ドキュメントの基本構造は、ドキュメント ヘッダーとドキュメント本体の 2...
序文MySQL 8.0.13 では、インデックス スキップ スキャン (インデックス ジャンプ スキ...
私はずっとキャッシュについて学びたいと思っていました。結局のところ、キャッシュはフロントエンドのパフ...
この記事では、参考までに、Vue の具体的なコードを共有して、簡単なショッピングカートを実装します。...