工具軟體安裝:在Mac OSX下安裝MySQL
因為今年1月時,舊macbook pro壞到不能修了,所以在3月時買新的了。
也因此需要的軟體要重裝。
記得2017年時就寫過安裝MySQL文章了:
如何在macbook pro上安裝Eclipse、tomcat、mariadb、MySQLWorkbench?
https://linlucre.blogspot.com/2017/04/macbook-proeclipsetomcatmariadbmysqlwor.html
今晚掙扎1~1.5 hr後安裝完成,回去瞄一眼過去文章發現自己怎麼寫這麼複雜XDD
其實安裝文可以持續寫,只要有更版可能,就可能有些變動,因而這次想說用guideline方式(以解決問題過程角度寫),而非step by step方式寫安裝文,看看會不會讓安裝這件事看起來簡單一些:
首先當然就是找較近期的安裝文,這篇是2018年11月的:Download and install MySQL on Mac for beginners(https://tableplus.io/blog/2018/11/how-to-download-mysql-mac.html)我選用homebrew方式安裝,畢竟用mac的人滿流行用這招安裝東西。其他方式有的有加介面,有興趣也可參考。
-> 安裝完要啟動mysql時,遇到錯誤訊息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在這個連結(https://gist.github.com/operatino/392614486ce4421063b9dece4dfe6c21)找到greggles提供的正確答案,他給了連結:https://coderwall.com/p/os6woq/uninstall-all-those-broken-versions-of-mysql-and-re-install-it-with-brew-on-mac-mavericks
但可能我已經是MySQL 8.0版了,因而有些指令不能用,如:mysql_install_db xxxxxx。
-> 心想說跳過好了,發現能正常啟動MySQL。但想說密碼還沒設定?也突然疑惑如何用cmd line下sql指令(我進不去mysql裡下指令)?=> 這時該做什麼事呢?就兩者都稍微查查,發現兩者有相關,也就是說「要下指令前,要給密碼。也就是要設好密碼才能下sql指令」。於是找到這連結:https://www.mikedane.com/databases/sql/mysql-mac-installation/ => 直接先找需要的步驟下去做:我從第5~9步驟完整做完(有點懶沒看影片直接做的XD,如果有問題,不妨看影片對照自己裝的有何不同了),就解決囉!
補充:如果發現mac terminal在安裝完MySQL後打開如下圖:
代表.bash_profile沒設好正確的Path,以下step by step照指令打:
step 1. 打上:sudo vi .bash_profile
step 2. 進入vim後,先確認mysql相關路徑設定都刪完了。
step 3. 打上:export PATH=/usr/local/mysql/bin:$PATH,完成後按esc鍵,再打上:wq表示儲存。
step 4. 打上:source .bash_profile,使config生效。
step 5. 重開terminal確認之前的錯誤訊息是否已消失,如果如下圖代表成功解決了:
發現自己比2017年時更會安裝軟體了,速度更是快了4~5倍。開心能這樣說服自己有在進步XD
也因此需要的軟體要重裝。
記得2017年時就寫過安裝MySQL文章了:
如何在macbook pro上安裝Eclipse、tomcat、mariadb、MySQLWorkbench?
https://linlucre.blogspot.com/2017/04/macbook-proeclipsetomcatmariadbmysqlwor.html
今晚掙扎1~1.5 hr後安裝完成,回去瞄一眼過去文章發現自己怎麼寫這麼複雜XDD
其實安裝文可以持續寫,只要有更版可能,就可能有些變動,因而這次想說用guideline方式(以解決問題過程角度寫),而非step by step方式寫安裝文,看看會不會讓安裝這件事看起來簡單一些:
首先當然就是找較近期的安裝文,這篇是2018年11月的:Download and install MySQL on Mac for beginners(https://tableplus.io/blog/2018/11/how-to-download-mysql-mac.html)我選用homebrew方式安裝,畢竟用mac的人滿流行用這招安裝東西。其他方式有的有加介面,有興趣也可參考。
-> 安裝完要啟動mysql時,遇到錯誤訊息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在這個連結(https://gist.github.com/operatino/392614486ce4421063b9dece4dfe6c21)找到greggles提供的正確答案,他給了連結:https://coderwall.com/p/os6woq/uninstall-all-those-broken-versions-of-mysql-and-re-install-it-with-brew-on-mac-mavericks
但可能我已經是MySQL 8.0版了,因而有些指令不能用,如:mysql_install_db xxxxxx。
-> 心想說跳過好了,發現能正常啟動MySQL。但想說密碼還沒設定?也突然疑惑如何用cmd line下sql指令(我進不去mysql裡下指令)?=> 這時該做什麼事呢?就兩者都稍微查查,發現兩者有相關,也就是說「要下指令前,要給密碼。也就是要設好密碼才能下sql指令」。於是找到這連結:https://www.mikedane.com/databases/sql/mysql-mac-installation/ => 直接先找需要的步驟下去做:我從第5~9步驟完整做完(有點懶沒看影片直接做的XD,如果有問題,不妨看影片對照自己裝的有何不同了),就解決囉!
補充:如果發現mac terminal在安裝完MySQL後打開如下圖:
代表.bash_profile沒設好正確的Path,以下step by step照指令打:
step 1. 打上:sudo vi .bash_profile
step 2. 進入vim後,先確認mysql相關路徑設定都刪完了。
step 3. 打上:export PATH=/usr/local/mysql/bin:$PATH,完成後按esc鍵,再打上:wq表示儲存。
step 4. 打上:source .bash_profile,使config生效。
step 5. 重開terminal確認之前的錯誤訊息是否已消失,如果如下圖代表成功解決了:
發現自己比2017年時更會安裝軟體了,速度更是快了4~5倍。開心能這樣說服自己有在進步XD
留言
張貼留言