1
Ruby on Rails에 익숙하지 않지만 한 서버에서 다른 서버로 RoR 응용 프로그램을 이동해야합니다.Ruby On Rails : 데이터베이스 사용자 이름과 비밀번호 변경
Mysql2::Error (Access denied for user 'root'@'10.0.0.76' (using password: NO)):
하지만, 내 database.yml을 파일에, 내가 루트 사용자를 사용하지 않는 : 모두 내가 로그/production.log에서이 로그 항목을 얻을 제외하고 작동하는 것 같다. 여기에 그 모습이 나와 있습니다 :
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: astral
pool: 5
username: some_user_name
password: xyz
host: 10.0.0.76
socket: /tmp/mysql.sock
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: mysql2
encoding: utf8
reconnect: false
database: astral
pool: 5
username: some_user_name
password: xyz
socket: /tmp/mysql.sock
production:
development
내가 뭘 잘못하고 있는거야?
구성 파일에서 오류 메시지의 IP 주소를 변경하면 변경됩니까? 그렇지 않다면 나는 잘못된 설정 파일을 편집했거나 웹 서버를 다시 시작해야한다고 생각합니다. –