sql >> データベース >  >> RDS >> Mysql

リモートMySQLデータベース接続のセットアップ

    このチュートリアルの内容:

    • 使用するプログラム
    • IPを追加する
    • ワイルドカードを使用する
    • トラブルシューティング

    評判の良いウェブホスティング会社を選択することは、成功するウェブサイトを構築し維持するための最初のステップにすぎません。仕事用ネットワークの外部からデータベースに接続する必要がある場合があります。その場合は、サーバー上で実行されないサードパーティのソフトウェア(デスクトップ上のMySQLクライアントなど)を使用してデータベースに接続する必要があります。 )。これは、リモートMySQL接続の作成と呼ばれます。ただし、これを行うには、最初に、接続元のIPアドレスに対してcPanel内からの接続を許可する必要があります。方法を学ぶために読んでください。

    リモート接続にはどのプログラムを使用しますか?

    データベースにリモート接続するために使用できるプログラムがいくつかあります。 Adobe DreamweaverなどのHTMLエディターを有料で利用できます。または、MySQLWorkbenchやHeidiSQLなどの無料のオープンソースプログラムを利用できます。チェックアウトするためのいくつかのオプションがあります。

    • Navicat for MySQL
    • MySQL Workbench
    • ハイジSQL

    リモートMySQL接続を許可するためのIPアドレスの追加

    まず、データベースにアクセスするIPアドレスがあることを確認する必要があります。これらのルールは、設定した外部接続のみを受け入れることによってデータベースを保護します。現在の接続からデータベースに接続している場合は、ここをクリックしてIPアドレスを取得し、次の手順に従います。

    1. cPanelにログインします。
    2. リモートMySQLをクリックします データベースのボタン セクション。

    3. アクセスホストの追加にリモートIPアドレスを入力します セクション。

    4. ホストの追加をクリックします ボタン。

      次に、ホストIPアドレスがアクセスリストに追加されたことを示すメッセージが表示されます。

    これで、リモートMySQL接続にIPアドレスを追加したので、データベースに接続できるようになります。必要な数のIPアドレスを追加できます。

    ワイルドカードを使用してすべてのIPを許可する

    IPアドレスが定期的に変更される場合は、ワイルドカードを使用する必要がある場合があります。 %記号を使用して、ワイルドカードを追加できます。 。これにより、その範囲内のすべてのIPアドレスが追加されます。

    たとえば、174.77.92.1〜174.77.92.255の範囲のすべてのIPアドレスを一覧表示する場合は、IPアドレス174.77.92。%を追加します。

    リモート接続の問題のトラブルシューティング

    お好みのリモート接続ツールを使用していて、突然接続されなくなった場合は、1045エラーと呼ばれます。 通常、「 1045 –ユーザーのアクセスが拒否されました」のように表示されます ‘。このエラーが発生した場合は、次の点を確認してください。

    cPanelのパスワードを確認してください

    多くの人は、データベースに追加する単一の管理ユーザーを作成するのではなく、cPanelのユーザー名とパスワードを使用してリモートで接続します。これは推奨される方法ではありませんが、cPanelのユーザー名を使用していて接続エラーが発生した場合は、最近cPanelのパスワードを変更し、リモート接続ソフトウェアの設定で変更していない可能性があります。そこでパスワードを変更すると、もう一度接続できるようになります。

    接続IPが変更されていないか確認してください

    ISP(インターネットサービスプロバイダー)がパブリックIPアドレスを変更する場合があります。その場合、お好みのソフトウェアを介してリモート接続できない場合があります。ここをクリックしてIPアドレスを確認してください。

    現在のIPアドレスがわかったら、戻って、それがリモートMySQLで許可されているIPアドレスのリストに含まれていることを確認します。 設定。リストにない場合は、新しいものを追加すると、リモートで接続できるようになります。

    データベースへのリモート接続についてさらにサポートが必要な場合は、サポート部門にお問い合わせください


    1. CXPACKET待機の詳細:歪んだ並列処理

    2. MariaDBでコンマを使用して数値をフォーマットする

    3. EntityFrameworkCoreを使用した部分的な主キーの自動インクリメント

    4. スレッドを使用してデータベース要求を行う