ClearDBのデフォルトの接続文字列でキーワード引数を再接続すると、MySQLdbでエラーが発生します

s_s

DjangoアプリをHerokuにアップロードし、Herokuドキュメントの次の3つのコマンドを使用してcleardbアドオンをプロビジョニングしました。

heroku addons:create cleardb:ignite
heroku config | grep CLEARDB_DATABASE_URL
heroku config:set DATABASE_URL='mysql://adffdadf2341:[email protected]/heroku_db?reconnect=true'

それは問題ないようで、アプリは実行されています(ただしデータベースはありません)。今私は実行しようとします:

$ heroku run python manage.py migrate

そしてこれは私が得るエラーです:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    execute_from_command_line(sys.argv)
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/__init__.py", line 363, in execute_from_command_line
    utility.execute()
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/__init__.py", line 355, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/base.py", line 327, in execute
    self.check()
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/base.py", line 359, in check
    include_deployment_checks=include_deployment_checks,
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/commands/migrate.py", line 61, in _run_checks
    issues = run_checks(tags=[Tags.database])
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/checks/registry.py", line 81, in run_checks
    new_errors = check(app_configs=app_configs)
  File "/app/.heroku/python/lib/python3.5/site-packages/django/core/checks/database.py", line 10, in check_database_backends
    issues.extend(conn.validation.check(**kwargs))
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/mysql/validation.py", line 9, in check
    issues.extend(self._check_sql_mode(**kwargs))
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/mysql/validation.py", line 13, in _check_sql_mode
    with self.connection.cursor() as cursor:
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/base/base.py", line 254, in cursor
    return self._cursor()
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/base/base.py", line 229, in _cursor
    self.ensure_connection()
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/base/base.py", line 213, in ensure_connection
    self.connect()
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/base/base.py", line 189, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/app/.heroku/python/lib/python3.5/site-packages/django/db/backends/mysql/base.py", line 274, in get_new_connection
    conn = Database.connect(**conn_params)
  File "/app/.heroku/python/lib/python3.5/site-packages/MySQLdb/__init__.py", line 86, in Connect
    return Connection(*args, **kwargs)
  File "/app/.heroku/python/lib/python3.5/site-packages/MySQLdb/connections.py", line 204, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
TypeError: 'reconnect' is an invalid keyword argument for this function

問題はどこから発生し、どうすれば修正できますか?

jastr

?reconnect=trueDATABASE_URLの末尾から削除します

データベースの後のパラメータは、MySQLサーバーへの引数です。この場合、接続が切断された場合は再接続を要求されます。MySQLdbパッケージはその引数をサポートしていないようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

EFコアでスキャフォールディングするときにSQL接続文字列エラーが発生しますか?

分類Dev

接続文字列でデータベース名を使用すると、マングース接続エラーが発生します

分類Dev

ASP.NETMVCのweb.configファイルで接続文字列を編集するたびに内部サーバーエラーが発生します

分類Dev

デフォルトの日付で列を追加するとエラーが発生します

分類Dev

.NETモデルには0個の引数を持つコンストラクターが必要であるというエラーが発生し続けますか、それともオプションの引数のみが必要ですか?

分類Dev

バックエンドとフロントエンドの接続中に接続エラーがすでに発生しています

分類Dev

複数の定義でエラーが発生しました。キーワード「extern」を追加すると、再びエラーが発生します

分類Dev

デフォルトのケースとラムダ関数でswitchステートメントを使用するとgccエラーが発生します

分類Dev

接続エラー、「url」への接続でネットワークエラーが発生しました

分類Dev

Mysqlssl接続と実際の接続でエラーが発生する

分類Dev

dplyr :: summary_at内でtidyevalを使用すると、 '引数 "e2"がデフォルトなしで欠落している'エラーが発生します

分類Dev

コードでデフォルトのデータベース接続文字列を取得する

分類Dev

VS CodeでドッキングされたDjangoをデバッグすると、「ランチャーの接続を待機中にタイムアウトしました」というエラーが発生します

分類Dev

ggplotで使用しようとすると、フォーマットのデフォルト関数でエラーが発生します

分類Dev

Scalaのコピーメソッドを使おうとすると、「デフォルトの引数を含むアプリケーションでエラーが発生しました」

分類Dev

エラー「フォームが接続されていないため、フォームの送信がキャンセルされました」が発生する

分類Dev

TypeScriptでreact-reduxの接続関数をラップすると、コンパイルエラーが発生します

分類Dev

位置引数エラーが発生し続けるのはなぜですか?

分類Dev

Cloudflareでデータベース接続を確立するときにエラーが発生しました

分類Dev

Terraformの「AutoScalingGroup」に「ApplicationLoadBalancer」を接続するとエラーが発生します

分類Dev

2つのRaspberryPis間でPythonxmlrpcを使用すると、接続拒否エラーが発生します

分類Dev

マングースの弁別子を親ドキュメントに接続するにはどうすればよいですか?データをインポートしようとするとエラーが発生する

分類Dev

リモートherokupostgresqlデータベースへの接続でエラーが発生します

分類Dev

Kotlinのデフォルトパラメータを持つ関数でcallByを使用するとエラーが発生します

分類Dev

PowershellのSQL接続文字列でエラーが発生しました

分類Dev

Laravelでテーブルを移行しようとすると、次のエラーが発生し続けます

分類Dev

systemd-networkdと非ネットワークアドレスの宛先を使用してルーティングを構成すると、エラーが発生します:ルートを設定できませんでした:引数が無効です

分類Dev

空手でキーワードを設定すると、「文字列インデックスが範囲外:-1」としてエラーが発生します

分類Dev

Aerospikeは、デフォルトで接続エラーが発生する前に1〜4時間正常に動作します

Related 関連記事

  1. 1

    EFコアでスキャフォールディングするときにSQL接続文字列エラーが発生しますか?

  2. 2

    接続文字列でデータベース名を使用すると、マングース接続エラーが発生します

  3. 3

    ASP.NETMVCのweb.configファイルで接続文字列を編集するたびに内部サーバーエラーが発生します

  4. 4

    デフォルトの日付で列を追加するとエラーが発生します

  5. 5

    .NETモデルには0個の引数を持つコンストラクターが必要であるというエラーが発生し続けますか、それともオプションの引数のみが必要ですか?

  6. 6

    バックエンドとフロントエンドの接続中に接続エラーがすでに発生しています

  7. 7

    複数の定義でエラーが発生しました。キーワード「extern」を追加すると、再びエラーが発生します

  8. 8

    デフォルトのケースとラムダ関数でswitchステートメントを使用するとgccエラーが発生します

  9. 9

    接続エラー、「url」への接続でネットワークエラーが発生しました

  10. 10

    Mysqlssl接続と実際の接続でエラーが発生する

  11. 11

    dplyr :: summary_at内でtidyevalを使用すると、 '引数 "e2"がデフォルトなしで欠落している'エラーが発生します

  12. 12

    コードでデフォルトのデータベース接続文字列を取得する

  13. 13

    VS CodeでドッキングされたDjangoをデバッグすると、「ランチャーの接続を待機中にタイムアウトしました」というエラーが発生します

  14. 14

    ggplotで使用しようとすると、フォーマットのデフォルト関数でエラーが発生します

  15. 15

    Scalaのコピーメソッドを使おうとすると、「デフォルトの引数を含むアプリケーションでエラーが発生しました」

  16. 16

    エラー「フォームが接続されていないため、フォームの送信がキャンセルされました」が発生する

  17. 17

    TypeScriptでreact-reduxの接続関数をラップすると、コンパイルエラーが発生します

  18. 18

    位置引数エラーが発生し続けるのはなぜですか?

  19. 19

    Cloudflareでデータベース接続を確立するときにエラーが発生しました

  20. 20

    Terraformの「AutoScalingGroup」に「ApplicationLoadBalancer」を接続するとエラーが発生します

  21. 21

    2つのRaspberryPis間でPythonxmlrpcを使用すると、接続拒否エラーが発生します

  22. 22

    マングースの弁別子を親ドキュメントに接続するにはどうすればよいですか?データをインポートしようとするとエラーが発生する

  23. 23

    リモートherokupostgresqlデータベースへの接続でエラーが発生します

  24. 24

    Kotlinのデフォルトパラメータを持つ関数でcallByを使用するとエラーが発生します

  25. 25

    PowershellのSQL接続文字列でエラーが発生しました

  26. 26

    Laravelでテーブルを移行しようとすると、次のエラーが発生し続けます

  27. 27

    systemd-networkdと非ネットワークアドレスの宛先を使用してルーティングを構成すると、エラーが発生します:ルートを設定できませんでした:引数が無効です

  28. 28

    空手でキーワードを設定すると、「文字列インデックスが範囲外:-1」としてエラーが発生します

  29. 29

    Aerospikeは、デフォルトで接続エラーが発生する前に1〜4時間正常に動作します

ホットタグ

アーカイブ