2017-03-25 5 views
0

私がデプロイすると、マイグレーションはrootとして実行されます。 私はエラーがあります: Mysql2 ::エラー:私のcapfile しかし、私の/shared/config/database.ymlでrails deploy migrateをルートで実行

default: &default 
    adapter: mysql2 
    pool: 5 
    timeout: 5000 
    database: sa 

development: 
    <<: *default 
    user: root 
    password: "" 

test: 
    <<: *default 
    database: db/test.sqlite3 

production: 
    <<: *default 
    user: sa 
    password: "mypassss" 

:アクセスが(YESパスワードを使用して) 'localhost' の@ユーザー 'ルート' を否定しました。

require "capistrano/rvm" 
require "capistrano/bundler" 
require "capistrano/rails/migrations" 
require "capistrano/passenger" 

マイグレーションはrootとして実行されますが、ユーザーsaとして実行されないのはなぜですか?

+0

プロダクションmysql dbでユーザーSAを作成しましたか? –

答えて

0

私はuser:saを使用していますが、username:saを使用する必要があるという問題があります。 解決済み

関連する問題