2012-09-04 3 views
0

heroku에 Django 앱을 성공적으로 포팅 했으므로 데이터베이스를 푸시하면됩니다. 나는 시도했다 :mysql을 heroku로 푸시

heroku db:push mysql://[email protected]:themedb 

다음과 같은 오류 있어요 :

Loaded Taps v0.3.23 
! Invalid database url 

나는 확신 mysql을 해요 : // 루트 @ localhost를 : themedb 잘못하지만 난이 그것의 어떤 부분 몰라요을 . 데이터베이스에 암호가 없으므로 암호를 건너 뜁니다.

감사합니다. 내가 한 hgmnz에 의해 제안 :

heroku db:push mysql://[email protected]/themedb 

하지만 다음 가지고 :

UPDATE

Failed to connect to database: 
    Sequel::AdapterNotFound -> LoadError: no such file to load -- mysql 

답변

0

시도해보십시오. heroku db:push mysql://[email protected]/themedb을 시도해보십시오. 도청의 가능성이있는 후임자 인 valkyrie을 알려 드리고 싶습니다.

+0

그게 효과적이었고, 부분적으로는 *. 이제 데이터베이스에 연결하지 못했습니다. Sequel :: AdapterNotFound -> LoadError :로드 할 파일이 없습니다 - mysql – leonsas

0

명령 행에 heroku config을 실행 해보십시오은 - 당신을위한 DATABASE_URL 구성 VAR을 수행하여 데이터 베이스? 그렇다면 그 대신에 푸시 해보십시오.

config var가없는 경우 앱에 mysql 데이터베이스를 추가 했습니까? 그렇지 않다면 먼저 https://addons.heroku.com/ (또는 원하는 경우 명령 줄에서) 데이터베이스를 추가해야합니다. 이미 데이터베이스를 추가했다면 config 행을 다시 추가하기 위해 명령 행에서 heroku addons:add {addon-name}을 다시 실행해야 할 수도 있습니다.

관련 문제