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

共有ホスティング上のmysqlデータベースにリモートアクセスすることは可能ですか?

    ほとんどのデフォルトのインストールでは、MySQLは127.0.0.1にバインドします。これはローカル接続のみを許可します。

    これを変更したい場合(注意:セキュリティの問題である可能性があります)、構成ファイル(通常は/etc/mysql/my.cnf)で変更する必要があります。 Linuxディストリビューションの場合)またはWindowsの場合、次の場所にある可能性があります:

    C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf 
    C:\Program Files\MySQL\MySQL Server 5.5\my.ini 
    C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
    

    通常は、bind-addressをコメントアウトするだけで十分です。 このような行。これにより、すべてのIPからの接続が可能になります:

    # bind-address          = 127.0.0.1
    

    また、ほとんどのウェブホスティング業者は任意のホストからのMySQL接続を許可せず、その事実を変更することはできません(ローカルアプリケーション(ほとんどの場合phpmyadmin)を使用してのみMySQLインスタンスにアクセスできます)。



    1. プリペアドステートメントでLIKE'%{$ var}%'を使用する正しい方法は? [mysqli]

    2. MySQL初心者向けのDevOpsデータベース用語集

    3. MySQL InnoDBの挿入が非常に遅いのはなぜですか?

    4. MMOゲームとデータベース設計