私はこれを数年前からやっていますが、このようなことに直面していません。私はMySQLストレージを持っているWebサーバーを借りています。セキュリティ上の理由から、ホスティング会社はPHPスクリプトからMySQLサーバーに接続するためのホスト名を私に渡すことを拒否しました。その理由は、サーバにIPフィルタがあり、ホワイトリストに登録されたIPでしか接続できないためです。サーバー側のプロキシのようなこのような状況に対する解決策はありますか?また、私はphpMyadminを介してMySQLサーバーにアクセスできます。 私はいくつかの調査を行い、Navicat
にプロキシサポートがあることがわかりました。それは無料ではないのだがPHP経由でホスト名のないMySQLデータベースへのアクセス
0
A
答えて
1
あなたの説明によると、MySQL、PHP、phpMyAdminがすべて同じサーバ上で動作しているようです。その場合、通常、MySQLのホスト名は "localhost"になります。おそらくポートやその他のコードが追加されます。ウェブホスティング企業がリモートMySQLアクセスを許可しないことはよくあることですが、良いものはデフォルトでそれを持っていて、特定のIP(ベスト)または「どこでも」のいずれかにオンにすることができます。
あなたはphpMyAdminのにログインしている場合は、メインウィンドウの最上部を見て、あなたはサーバーのようなものが表示されます。ローカルホストまたははサーバー:www.example.com:3306は - それはあなたのホスト名ですPHPコードがphpMyAdminと同じサーバー上で実行されている場合は、任意のMySQLアクセスに対して
実際に別のサーバーでプログラムを実行し、そのMySQLデータベースにアクセスする必要がある場合は、おそらく運が悪いです。
関連する問題
- 1. リモートのmysqlデータベース(PHP経由)
- 2. イントラネット経由でアクセスできないIISへのASP.net Webホスト
- 3. CakePHP - bootstrap.php経由のデータベースへのアクセス
- 4. ドッカーコンテナ経由でホストにアクセス
- 5. PHP経由のMySQLへのJSON Webフック
- 6. SocketException:JDBC経由でmysqlデータベースにアクセスしている壊れたパイプ
- 7. macvlanネットワーク経由でホストからドッカーコンテナにアクセスできない
- 8. 経由のデータベース接続。 php
- 9. AWS Elastic Beanstalk:HTTPS経由でホスト名をリダイレクト
- 10. PHPセットアップヘルプ、ホスト名、データベース?
- 11. PHP経由でシリアルポートにアクセス
- 12. Gdata API経由でのコメントへのアクセス
- 13. PHP経由でmysqlデータベースの値を変更
- 14. ローカルのphpmyadmin経由でリモートmysqlサーバにアクセスできない
- 15. Mysqlデータベース経由でのユーザ認証
- 16. MySQLデータベースのクラスオブジェクトをHibernate経由でストア
- 17. 0行を返すRODBC経由のリモートMySQLデータベースへの接続
- 18. PHPでのMYSQLへのアクセス
- 19. iptables:Macアドレス経由でnatへのアクセス
- 20. ホストCのローカルホストに、ホストAからホストBを経由してsshでアクセス
- 21. ホスト上のMySqlデータベースへの接続
- 22. java経由のコマンドプロンプト(ウィンドウ)へのアクセス
- 23. ODBC経由のDB2への無料アクセス
- 24. ブラウザポート経由のWebminへのアクセス:10000
- 25. ストリーム経由のWCFサービスファイルへのアクセス
- 26. JavaScript経由のTCP接続へのアクセス
- 27. SQLALCHEMY経由のMysqlへのPython接続
- 28. Play Framework MySqlデータベースへのアクセス
- 29. 無料のホストを経由してリモートでのmysqlの接続
- 30. インターネット経由でローカルpostgresデータベースにアクセス