我的 Rails 应用程序托管在 Heroku 上。我对 MySQL 递增 10 有疑问: Large Auto Increment IDs
我真的很想把它改成 1,我已经找到了对应的 SQL 命令。但是,我无法弄清楚如何通过 Heroku 连接到 mysql 来执行它。有解决方法吗?甚至可能吗?
我的 Rails 应用程序托管在 Heroku 上。我对 MySQL 递增 10 有疑问: Large Auto Increment IDs
我真的很想把它改成 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
使用这四条信息,您可以连接到您的数据库。以(组成的)示例数据库 URL 为例:
mysql --user=abcdef01234567 --password9876543 --host=us-cdbr-iron-east-01.cleardb.net heroku_fedcba76543210