3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
當我們在用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提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦