search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[教學] MAMP中無法用指令連結上mysql的解法 - iPhone4.TW



當我們在用MAMP的時候

首先大家要知道,它的mysql程式,是在下面的位置
/Applications/MAMP/Library/bin/mysql

所以當你用終端機,要下達指令時

若出現這個錯誤訊息時
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

你的解法如下

首先先用這個語法

代碼:
ps -awwx | grep mysql
接著你應該會看到一串內容


76567 ?? 0:00.28 /Applications/MAMP/Library/bin/mysqld --defaults-file=/Applications/MAMP/tmp/mysql/my.cnf --basedir=/Applications/MAMP/Library --datadir=/Library/Application Support/appsolute/MAMP PRO/db/mysql --plugin-dir=/Applications/MAMP/Library/lib/plugin --user=mysql --tmpdir=/Applications/MAMP/tmp/mysql/tmpdir --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --socket=/Applications/MAMP/tmp/mysql/mysql.sock --port=3306
若你沒有改很大的話,基本上設定檔還是在
/Applications/MAMP/tmp/mysql/my.cnf

所以你接著只要這樣做

代碼:
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
建立一個替身給他,讓他在他要找的地方,找的到這個設定檔

這樣就ok囉


熱門推薦

本文由 iphone4TW 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦