程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mac下安裝mysql

mac下安裝mysql

編輯:MySQL綜合教程

mac下安裝mysql


mac下安裝mysql有兩種方法,一種是直接去http://dev.mysql.com/downloads/mysql/ 下載個dmg的安裝包,然後一路安裝即可。但是這裡有個問題,由於mac的文件系統和linux還是有區別,導致安裝後mysql -u root -p登陸時會報錯:

ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2)

網上有具體的解決方法,不過我一直沒成功。所以果斷采取了第二種方法用brew 安裝

brew是mac的一個軟件管理器,類似於linux的apt-get install。首先安裝brew ,進入http://brew.sh/官網,在終端裡運行

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
即可安裝成功。

然後就是使用blew安裝mysql的命令了,依次執行下面的命令,其中有些過程安裝比較慢,請耐心等待。

 brew install mysql
安裝完成後,登陸依然報這個錯。

ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2)
接下來依次執行下列命令:

unset TMPDIR
mysql_install_db --verbose --user=root --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp

mysql.server start
然後就可以登陸了,登陸命令為:

mysql -uroot -p
如果想設置開機啟動,執行下面命令:

mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/mysql/5.6.16/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/ #5.6.16是數據庫版本號,根據你當時所安裝的版本號自己修改
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
至此,mac成功安裝了mysql。錯誤的地方歡迎交流指正。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved