마침내 MySQL 데이터베이스를 반일 동안 Rails 3.2 앱에 연결했습니다.레일스는 MySQL 데이터베이스의 위치를 어떻게 알 수 있습니까?
레일스가 데이터베이스를 어디에서 찾을 수 있는지는 잘 모르겠지만 어떻게해야합니까? 이 응용 프로그램에 포함 된 사용자들은 그것을가 database.yml
(db/devlopment.sqlite3
)의 경로를 지정의 문제, 그래서 기본으로
는 충분히 쉽게 sqlite3를.
그러나 MySQL 인 경우 MySQL 명령 줄에서 만든 데이터베이스의 경로를 지정해야한다고 생각했습니다. 내가해야 할 일은 데이터베이스 이름과 사용자 로그인 자격 증명을주는 것뿐입니다.
그래서 레일스에서 마이 그 레이션을 실행할 때 데이터베이스의 위치를 어떻게 알 수 있습니까?
Thilo가 맞습니다. http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/MysqlAdapter.html에서 소스를 확인하면 –
좋아, 나는'database.yml' 파일에 소켓 매개 변수를 설정하지 않았지만, 호스트를 127.0.0.1로 설정하고 & 나는 돈을 가지고 있지 않다. 심지어 그것을 가질 필요가 없습니다. – johnmc321