用Heroku ClearDB插件改变MySQL auto_increment

时间:2014-12-31 16:02:57

标签: mysql heroku cleardb

My Rails应用程序托管在Heroku上。我有一个问题,MySQL递增10:Large Auto Increment IDs

我真的想把它改成1,我已经找到了SQL命令。但是,我无法弄清楚如何通过Heroku连接到mysql来执行它。有解决方法吗?它甚至可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用本地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

通过这四条信息,您可以连接到您的数据库。使用(组成)示例数据库URL作为示例:

mysql --user=abcdef01234567 --password9876543 --host=us-cdbr-iron-east-01.cleardb.net heroku_fedcba76543210