如何安裝在本機端安裝 MySQL

BASM
4 min readSep 22, 2019

--

紀錄 (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 -versionmysql -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-getsudo 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 溝通

參考資料:AWS Cloud9のEC2上にmysql2のgemを導入する

註解 1.
apt: Ubuntu 的指令
brew: MAC 的指令
yum: AWS 的指令

參考資料:
1. Mac OS 上安裝 MySQL 以及相關設定筆記

2. AWS Cloud9 的 LAMP 範例

此範例可讓您在 AWS Cloud9 開發環境 內設定和執行 LAMP (Linux、Apache HTTP Server、MySQL 和 PHP)。

確保已在執行個體上安裝最新安全性更新和錯誤修正。若要這樣做,請在 AWS Cloud9 IDE 的終端機工作階段中,執行 yum update (若為 Amazon Linux) 或 apt update (若為 Ubuntu Server) 命令。(若要啟動新終端機工作階段,請在選單列上,選擇 Window (視窗)、New Terminal (新增終端機))。

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

BASM
BASM

Written by BASM

上市公司的選股 BASM 法則:「經營模式(Business Model)、假設 (Assumptions)、策略 (Strategy) 和管理(Management),簡稱 BASM」。 BASM法則可以預測哪家公司將會成長茁壯,創造傲人的股票報酬率。

No responses yet

Write a response