over 1 year ago

啟動MySql:
a. 先去系統偏好設置,先把Start MySQL Server打勾
b. 在Terminal的地方輸入:source ~/.bash_profile
c. 登錄mysql: mysql -u root -p

安裝MySql
1.JC教法:RailsFun.tw 新手教學_day2 HD
- 步驟1:sudo apt-get install mysql-server
- 步驟2:sudo apt-get install libmysqlclient-dev
- 步驟3:gem i mysql2
- (不過,我的電腦是Darwin,好像不能用apt-getsudo apt-get install mysql-server這好像是Ubuntu的指令)

2.所以改參考:
- 進階開發環境安裝
- mac安裝mysql的兩種方法(含配置)
- [SQL]在Mac與Ubuntu上安裝MySQL與登入設定
- Ubuntu 安裝和設定 MySQL

3.iHower教法:進階開發環境安裝
brew install mysql
不過出現錯誤訊息

4.只好下載檔案來安裝:
mac安裝mysql的兩種方法(含配置)
這邊先教用下載檔案來安裝,然後再用brew install mysql
這個方法成功了。

5.成功的步驟:
a. 先下載檔案: Download MySQL Community Server
b. 安裝
c. 有一個步驟會跳出暫時的密碼,要先記下來,之後再來改密碼。
d. 暫時密碼記好之後,要進入系統偏好設置
e. 開啟mysql服務:Start MySQL Server要一直打開,不然在Terminal打入任何跟mysql的指令時,就會出現ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
f. 啟動之後,還是沒辦法用mysql -u root -p 登入,還要改東西
g. 在Terminal的地方輸入:/usr/local/mysql/bin,然後用ls看有沒有mysql
h. 在Terminal的地方輸入:vim ~/.bash_profile來開啟這個檔案去增添新路徑
i. 增加mysql/bin的目錄,貼上:PATH=$PATH:/usr/local/mysql/bin
(vim的操作方法,參考:http://linux.vbird.org/linux_basic/0310vi.php)
(要編輯,先輸入"i",離開按"esc")
j.離開vi的方法:按esc之後,再按
:wq可以存檔離開。
quit!不存檔。
k. 在Terminal的地方輸入:source ~/.bash_profile
l. 現在你就可以通過mysql -u root -p登錄mysql了
m.會讓你輸入之前暫時的密碼
n. 在Terminal的地方輸入,可以修改密碼:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

← 欲增功能 如何把 Rails 預設的 SQlite 改成 MySQL →