安裝/啟動 mysql 在 Mac OS

在 DigitalOcean 的 Linux server 上架了 mysql,但我用的是 mariadb,為避免日後有費用上的問題,求可用就好了,所以用的是 mariadb 不是用  mysql。

遠端的Server 一下子就架設好了,但是在開發中和Debug時每次都連去遠端伺服器這樣太沒效率,所以要架設一個開發環境在我開發用的Mac OS X 上,之前也不知道怎麼弄好了,MacBook 好幾個月沒關機,都只有蓋上去,所以 mysql service 沒停下來,今天升級了一下 Mac OS X,重開機後 mysql 指令連不上 service, 也忘記怎麼啟動 mysql service,花了10分鐘google,所以決定還是寫一篇文章給幾個月之後的自己看,方便重啟服務。

screenshot-2016-09-21-17-03-17

啟動 mysql 的方法是:

mysql.server start

由於不是每次開機都會用到 mysql, 所以不設定成自動啟動比較好。

指令連進去mysql的方法是:

mysql -u root


mariadb 官方的文章:
Installing MariaDB 10.0.10 on Mac OS X with Homebrew
https://mariadb.com/blog/installing-mariadb-10010-mac-os-x-homebrew

大致上就是先安裝 Xcode,再安裝 Homebrew,再透過 brew 指令安裝 mariadb 即可。

 


也可以用

brew install mysql

直接安裝 mysql

這個問題比較少,用 mariadb 的問題在,匯入的  mysql 版本太新(5.7),造成舊版mariadb v10.1.x 不支援,要升到 mariadb 10.2.x 需要使用

brew install mariadb –devel

安裝為 devel 版本,我花了10分鐘才make 好,真的滿麻煩的,安裝別人build好的版本通常一分鐘就完成了。


後計:

_mysql.so image not found
https://stackoverflow.max-everyday.com/2017/05/_mysql-so-image-not-found/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *