2012-10-03 2 views
0

호스트, 소켓으로 mysql을 액세스 할 때 다음 코드와 다른 점은 무엇입니까?레일즈 애플리케이션, 호스트 대 소켓의 database.yml의 차이점

    adapter: mysql2 
        database: chart_development 
        username: root 
        password: root      
        socket: /var/lib/mysql/mysql.sock 
          vs 
        adapter: mysql2 
        database: chart_development 
        username: root 
        password: root      
        host: localhost 

레일을 두 가지 모두 작동시키는 방법은 무엇입니까? "host : localhost"가 나를 위해 작동하지 않습니다. 이전에는 괜찮습니다. 그래서 "socket : /var/lib/mysql/mysql.sock"을 사용하고 있습니다.

답변

2

변경

host: localhost 

host: 127.0.0.1 
+0

에있는 당신은, 말 SQL 구성을 의미 정보 파일? 또는 레일 (database.yml)에? – kanna

+0

database.yml 파일 – Salil

+0

예, 작동합니다! 호스트 : localhost를 작동 시키려면 어떻게해야합니까? – kanna

관련 문제