Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

flask+mysqlデプロイした際にDBに接続できない

解決したいこと

現在flaskで簡単なCRUDアプリを作成しています
LocalHostで投稿やDBから情報の取得ができたため、先日デプロイしたのですが、
デプロイした途端にDBから情報の取得ができず、DBに接続できていないような動作になってしまいました。

色々調べてみた結果
下記記事を見つけました
https://qiita.com/uturned0/items/6c696e934f45ccb5fe3c

その際に自分が作成したコードを読み返した際に気が付いたのですが、
デプロイした際のDB接続設定情報が下記の値で設定されていました。

HOST_NAME='127.0.0.1'
USER_NAME='root'
USER_PASSWORD='〇〇〇'

https://qiita.com/uturned0/items/6c696e934f45ccb5fe3c
こちらの記事では下記情報が設定されており、ホスト名(MYSQL_HOST)が特に違うということに気が付きました。

app.config['MYSQL_USER'] = 'report_local'
app.config['MYSQL_PASSWORD'] = 'report_local'
app.config['MYSQL_HOST'] = 'sys-test-lowusage-db001-dbs4dev-jp2v-dev.lineinfra-dev.com'
app.config['MYSQL_DB'] = 'mysql'
app.config['MYSQL_PORT'] = 20306
app.config['MYSQL_CURSORCLASS'] = 'DictCursor'

皆さんにお伺いしたいこと

CRUDアプリをデプロイした状態から特定のmysqlのDBに接続するための「MYSQL_HOST」の様な情報はどこから取得、確認することができるのでしょうか?

最後まで読んでいただきありがとうございます
わかる方がいらっしゃいましたら教えていただけますと幸いです
何卒、よろしくおねがいいたします。

0

1Answer

DBはどこにデプロイしましたか?
DBデプロイ先のIPアドレスまたはホスト名を入力してください。

1Like

Comments

  1. @Kobayashi0620

    Questioner

    ご回答ありがとうございます!
    Crudアプリの方はrenderにデプロイしたのですが、DBもデプロイ必要なんですね
    大変恐縮なのですが、MySQLのデプロイ方法の参考記事をいただきたくことって可能ですか?

  2. @Kobayashi0620

    Questioner

    助かります
    ありがとうございます🙇

  3. @Kobayashi0620

    Questioner

    mysqlをデプロイした後に接続しようとしたのですがうまくいかずお伺いしたいです。

    上記リンクにデプロイから接続まで私が行った手順を記載しました
    もう一度ご指摘いただけると幸いです。
    何卒、よろしくお願いします。

Your answer might help someone💌