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として実行されないのはなぜですか?
プロダクションmysql dbでユーザーSAを作成しましたか? –