紀錄 (1) 第一次在本機端(MacBook Air (13-inch, Early 2014)) 上安裝 MySQL、 (2) 每次啟動 MySQL 時的三個步驟,以及(3)vim 的操作方法(包含編輯、離開與存檔)
啟動 MySQL:
a. 先去系統偏好設置
,先把 Start MySQL Server 打勾
b. 在 Terminal 的地方輸入:source ~/.bash_profile
c. 登錄 MySQL: mysql -u root -p
d. 查詢 MySQL版本:mysql -version
或mysql -V
(要先執行 b. 才能查詢)
安裝 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-get
,sudo apt-get install mysql-server
這好像是Ubuntu的指令 — 看註解1. )
<方法 2.> iHower教法:進階開發環境安裝brew install mysql
不過,還是出現錯誤訊息
最後成功的方法:
<方法3.>mac安裝mysql的兩種方法(含配置)
這篇文章先教用 (3-1)下載檔案
來安裝,
再教用 (3-2)brew install mysql
會遇到的問題,
(3–1)成功了,所以就不去試了(3–2)的方法了。
(3–1) 成功的步驟:
a. 先下載檔案: Download MySQL Community Server
b. 安裝
c. 有一個步驟會跳出暫時的密碼
,要先記下來,之後再來改密碼。
d. 暫時密碼記好之後,要進入系統偏好設置
e. 開啟 MySql 服務:Start MySQL Server 要一直打開(每次啟動 MySQL 時的三個步驟),不然在 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
(每次啟動 MySQL 時的三個步驟)
l. 現在你就可以通過mysql -u root -p
登錄 mysql了(每次啟動 MySQL 時的三個步驟)
m.會讓你輸入之前暫時的密碼
n. 在 Terminal 的地方輸入,可以修改密碼:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
在 Rails 環境安裝 mysql2 gem ,讓 rails 知道怎麼跟 本機端的 MySQL 溝通
註解 1.apt
: Ubuntu 的指令brew
: MAC 的指令yum
: AWS 的指令
參考資料:
1. Mac OS 上安裝 MySQL 以及相關設定筆記
此範例可讓您在 AWS Cloud9 開發環境 內設定和執行 LAMP (Linux、Apache HTTP Server、MySQL 和 PHP)。
確保已在執行個體上安裝最新安全性更新和錯誤修正。若要這樣做,請在 AWS Cloud9 IDE 的終端機工作階段中,執行
yum update
(若為 Amazon Linux) 或apt update
(若為 Ubuntu Server) 命令。(若要啟動新終端機工作階段,請在選單列上,選擇 Window (視窗)、New Terminal (新增終端機))。