이 오래지만 주위에 대답을 찾고 방울 경우 누구라도, 그것은 보석을 사용하는 것보다 훨씬 쉽다. DATABASE_URL
및 SHARED_DATABASE_URL
(두 번째 것이 필요한지 확실하지 않음)을 제공하십시오. 데이터베이스 URL 형식은 adapter://username:[email protected]:port/database
, 그래서 예를 들어, 당신은 할 것 :
heroku config:add DATABASE_URL=mysql://etok:[email protected]<your-server>:3306/etok
heroku config:add SHARED_DATABASE_URL=mysql://etok:[email protected]:3306/etok
이 그런 다음 응용 프로그램을 다시 배포합니다. DATABASE_URL
을 읽고 그로부터 database.yml을 생성합니다. 기본 포트는 이미 3306이므로 필요한 경우 URL에 필요하지 않습니다. 당신은 배포 할 때, 당신은 당신의 database.yml을 생성 것을 알 수 있습니다.
-----> Writing config/database.yml to read from DATABASE_URL
다음
당신이 한 서버가 귀하의 Heroku가 호스트에서 연결을 허용으로 (설정하고
'DATABASE_URL'로 충분합니다. 'SHARED_DATABASE_URL'을 지정하지 않고 작동합니다. 또한, mysql2 어댑터가 mysql보다 더 많이 사용된다는 사실을 알고 싶습니다. 그러면 mysql2 : // ...와 같은 모양이됩니다. 물론'gemfile'에'gem 'mysql2''을 추가해야합니다. –
X.509를 이런 식으로 사용할 수 있습니까? –
"누구든지 대답을 찾고 싶을 때". 방금 날 구 했구나. 고맙습니다! 이것은 내가 생각할 수있는 것보다 훨씬 간단합니다. – RileyE