問題タブ [cleardb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - ClearDB を使用して Heroku で Grails 2.3.5 アプリをセットアップする際の問題
Heroku サーバーで Grails 2.3.5 アプリをセットアップしていますが、Tomcat の起動時に次のエラーが発生し続けます。
データベースとして h2 を使用していません。ClearDB を使用したいと思います。私の環境変数はすべて正しく見え、DataSource.groovy ではすべてが正しく見えます。これが違いを生むかどうかを確認するために、接続文字列をハードコーディングするようにセットアップしました。なだ。
明らかに何かが欠けていますが、何が見えません。h2 接続文字列を取得するプロダクション セットアップはどこから?!
php - Azure と ClearDB
ClearDB データベースに接続されている php プロジェクトがあります。ローカルで実行しても問題はなく、データベースと対話できます。しかし、プロジェクトを azure にプッシュして Web サイトから実行しようとすると、データベースで正しく動作しません。データベースに接続できるようですが、ほとんど空白の行が挿入されます。たとえば、「登録」しようとすると、Users テーブルに ID を持つ行が作成されますが、名前、ユーザー名などはすべて空白です。何が原因なのかわかりません。そのデータベースなどを使用できるようにするために、Azure で変更する必要がある設定はありますか?
ありがとう!
php - cleardb での実行中および挿入中の PHP PDO エラー
こんにちは、PDO 準備ステートメントの実行中にエラーが発生しました。私のローカル開発は正常に動作しますが、クラウドで cleardb に挿入しようとすると、次のエラーが発生します。
SQLSTATE[42000]: 構文エラーまたはアクセス違反: /var/www/php1/CRUD.php:52 のテーブル 'user'' のユーザー 'b2218f51d4a66e'@'191.235.136.58' に対する 1142 INSERT コマンドが拒否されました
');
forms - PHP にリンクされたフォームを MySQL データベースに Heroku にデプロイする方法
簡単に言えば、MySQL データベースに入力するために PHP で処理されている HTML/CSS で作成されたフォームがあります。次に、同じ DB の検索として使用される別のフォームがあり、検索結果ページが表示されます。フロントエンドは Web アプリケーションではなく、より静的な Web サイトであるため、これをパッケージ化して「アプリ」全体を展開するにはどうすればよいでしょうか。
php - PHP から MySQL への接続:「max_user_connections exceeded」エラーをスローする代わりに、接続が利用可能になるまで待ちますか?
MySQL には、最大接続数max_user_connectionsを強制する機能があります。
PHP(および他の言語)から接続する場合、その数を超えると、接続の最大数を超えたことを示すエラーで接続が失敗することを理解しています。正しい?
私の好みは、代わりに、接続が利用可能になるまで(タイムアウト制限まで)接続呼び出しを待機させることです。ただし、MySQL のドキュメントを読んだり Web を検索したりしても、これを行う方法を特定できませんでした。
私の懸念は、Web アプリへのトラフィックが殺到し、多数の同時 MySQL 接続試行が発生した場合、一部のユーザー スクリプトがエラーで終了することです。当然のことながら、特定の回数まで再接続を試行するように呼び出しコードを変更することもできますが、すべての「接続」呼び出しをラップするのではなく、これを処理するように接続試行自体を変更できれば、はるかにクリーンになります。ループ。さらに、ループは実際の FIFO キューにはなりません。これは、個々の呼び出しスレッドが少しの間待機してから再試行し、接続が得られるかどうかが、その特定の瞬間に接続が利用可能かどうかに依存するためです。その後、再び待機し、待機中に接続が開き、「さらに戻って」別のスレッドがそれを取得する可能性があります。
では、PHP API のいずれかを使用して MySQL に接続する場合、「接続が利用可能になるまで待機する」方法で接続を試行する方法はありますか?
mysql - Heroku の Cleardb アドオンでデフォルトのスキーマ名を変更する
Heroku で実行しているアプリに ClearDB アドオンをプロビジョニングしました。MySQLWorkbench を使用してデータベースを管理できます。ただし、データベースにアクセスするために作成されたアカウントには、作成されたデフォルトのスキーマ名を変更する権限も、新しいスキーマを作成する権限もありません。スキーマ名を変更するにはどうすればよいですか?
python - Python スクリプトを使用して ClearDB 上の MySQL データベースを検索する
PHP を使用して MySQL データベースにデータを入力する一連のフォームを作成しました。さらに Python を学習した後、Web アプリ全体を PHP ではなく Python バックエンドに移行したいと考えています。Python を使用して MySQL DB を検索するための簡単な紹介を提供できる人はいますか?
php - MySQL_connect を使用して php Azure アプリケーションから clearDB mysql データベースに接続する
PHP Web サイトを Azure にデプロイしました。次のような接続文字列があります。
ClearDB Mysql データベースを指すように、デプロイ時にこれを変更する必要があります。そのエンドポイントの詳細は次のとおりです。
この記事では、環境変数を使用して接続文字列を作成する方法について説明します。
しかし、これを mysql_connect() 関数で機能させる方法がわかりません。ホスト、ユーザー名、パスワード、および db の値を Microsoft から提供された cleardb データベースの詳細に置き換えようとしましたが、「アクセス許可によって禁止されている方法でソケットにアクセスしようとしました」というエラーが表示されます。
ご提案いただきありがとうございます。