2012-03-25 61 views
1

我正試圖學習如何使用與rails應用程序的MySQL。我使用Homebrew(brew install mysql)安裝了mysql,但我不明白如何運行mysql服務器或客戶端(這意味着什麼,需要什麼)。什麼mysql客戶端運行Rails/Mac OS X?

我的操作系統是Mac OS Snow Leopard。

如何運行mysql服務器或客戶端?我只是想讓某些功能正常運行,所以我可以做rake db:創建,創建我的開發數據庫,​​並讓我的應用程序啓動並運行,這樣我就可以創建模型,表格,並且基本上可以毫無麻煩地開發。

感謝您的幫助。

回答

0

在終端中運行mysqld,應該這樣做。正如:

$ mysqld 
+0

[mxcl /自制]( https://github.com/mxcl/homebrew)是一個很好的包管理器,通過它可以安裝mysql。 – maletor 2012-03-25 19:38:14

0

用於啓動mysqlserver默認爲mysql.server start。這將創造一個插座:/tmp/mysql.sock

一個example config一個發展的MySQL數據庫將(在database.yml定義):

development: 
    adapter: mysql2 
    encoding: utf8 
    database: rails_app_development 
    username: root 
    password: 
    socket: /tmp/mysql.sock 
    pool: 5 
    timeout: 5000 

您需要在您的Gemfile的mysql2寶石:gem 'mysql2'

爲了建立一個快速的開發環境,只需要使用sqlite3並稍後將其與另一個數據庫進行排序就可以了。

我可以推薦Sequel Pro編輯器連接到您的數據庫並查看數據和創建/編輯/刪除數據庫和對象。