2014-01-05 2 views
0

내 하드 드라이브가 최근에 고장났다. 그래서 레일에 mysql을 설치하려고하는데, 나는 나쁜 시간을 보냈다. 내가 로그인 할 때 시작을 말하고,와 MySQL을 시작brew로 mysql 설치하기

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents 
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 

: 내가 제안 발사 명령을 할

brew install mysql 

:

내가 시작 말할 수 있습니다. 나는 레일 프로젝트에 가서 내가

rake db:create 

을 할 경우

나는 오류가 발생 :

{ "어댑터"=> "mysql2", "인코딩"에 대한 데이터베이스를 만들 수 없습니다 = > "utf8", "reconnect"=> false, "database"=> "database_development", "pool"=> 5, "username"=> "root @ localhost", "password"=> "password", "host "=>"localhost ","port "=> 3306}, {: charset =>"utf8 ", : collation =>"utf8_unicode_ci "}

내 레일 앱을 mysql과 연결할 수있는 단계가 없습니다. ?

+0

I에

링크를 생성 같은 문제가있다. 이거 해결 했니? –

답변

0

mysql에서 데이터베이스를 생성하고, mysql 프롬프트 또는 mysql 관리자에서 개발, 테스트 및 프로덕션 db를 생성해야한다. db에 액세스하려면 사용자를 설정해야합니다. 이 정보는 database.yml 파일에 있어야합니다.

mysql> 데이터베이스 생성 database_development;
mysql> create database database_test;
mysql> 데이터베이스 생성 database_production;

mysql> 'password'로 식별되는 'user'@ 'localhost'에 mysql> database_development. *에 대한 모든 권한 부여;

**

당신은 DB를 실행 레이크 DB를 생성하면

테스트 및 생산을위한 반복 : 도움이

희망 .. MySQL의 GUI 도구를 다운로드 http://dev.mysql.com/downloads/gui-tools/5.0.html