序文 皆さんはリモート サーバーで開発を行っており、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 でフルスクリーンを実装し、フルスクリーン終了を監視する
Web サーバーは、独立したドメイン名を持つ複数の Web サイトを構築できるほか、通信経路上のトラ...
目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...
MySQL は、膨大なユーザーベースを持つ無料のリレーショナル データベースです。この記事では、My...
1. はじめにWeb プロジェクトを Linux サーバーで公開する場合、SSL 証明書を構成する必...
前面に書かれたfilter:blur と filter:contrast がこのような素晴らしい化学...
Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュー...
序文これは私が最近見つけた新しい機能です。プロジェクトでの私の使用シナリオは次のとおりです。アプリケ...
目次1. はじめに2. 使用方法ステートレスコンポーネントステートフルコンポーネント制御コンポーネン...
1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...
tomcat の containerID を見つけて、tomacat ディレクトリに入ります。 [r...
目次1. Vue スキャフォールディングをインストールする2. プロジェクトを作成する3.1 プロジ...
目次1. 概念の素早い理解: 1. コンポーネント間でデータを共有する方法: 2. vuex とは何...
目次1. はじめに2. コンポーネント開発1. コンポーネントの構成2. ヘッダーコンポーネントの開...
HTML ページ ソース コード レイアウトの概要この紹介では、Google のホームページのソー...
MySQL で中国語を入力すると、次のエラーが発生します。エラー 1366: 1366: 行 1 の...