私の Rails アプリは Heroku でホストされています。10 ずつインクリメントする MySQL に問題があります: 大きな自動インクリメント ID
本当に 1 に変更したいのですが、そのための SQL コマンドを見つけました。ただし、Heroku経由でmysqlに接続して実行する方法がわかりません。回避策はありますか? それは可能ですか?
私の Rails アプリは Heroku でホストされています。10 ずつインクリメントする MySQL に問題があります: 大きな自動インクリメント ID
本当に 1 に変更したいのですが、そのための SQL コマンドを見つけました。ただし、Heroku経由でmysqlに接続して実行する方法がわかりません。回避策はありますか? それは可能ですか?
mysql
ローカルコマンド ライン クライアント アプリケーションを使用して、ClearDB がホストするデータベースに接続できます。最初に、必要な接続の詳細を取得するためにデータベースの URL を確認する必要があります。実行するheroku config
と、次のような行が表示されます。
CLEARDB_DATABASE_URL: mysql://abcdef01234567:9876543@us-cdbr-iron-east-01.cleardb.net/heroku_fedcba76543210?reconnect=true
URL には、ユーザー名、パスワード、ホスト、およびデータベース名が次の形式で含まれています。
mysql://username:password@host/database?reconnect=true
これら 4 つの情報を使用して、データベースに接続できます。(構成された) サンプル データベース URL を例として使用します。
mysql --user=abcdef01234567 --password9876543 --host=us-cdbr-iron-east-01.cleardb.net heroku_fedcba76543210