# 「SERVER」 在MAC上的AMPP環境設置

- URL: https://justfly.idv.tw/%e3%80%8cserver%e3%80%8d-%e5%9c%a8mac%e4%b8%8a%e7%9a%84ampp%e7%92%b0%e5%a2%83%e8%a8%ad%e7%bd%ae/
- 日期: 2010-09-21
- 分類: 瞎子摸OS
- 標籤: error, MAC, MySQL, server

繼[[SERVER] 在MAC(10.6)上裝SVN SERVER](https://justfly.idv.tw/2010/09/21/Just_892.html)之後

想說既然apache跟php都可以用了

乾脆就把mySQL跟phpmyAdmin裝一裝吧～

- **[下載mySQL](http://dev.mysql.com/downloads/mysql/5.1.html)**
我是選擇Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive

- 依序安裝

- mysql-5.5.6-rc-osx10.6-x86_64.pkg 主程式

- MySQLStartupItem.pkg  開機自動啟動程式

- MySQL.prefPane 系統偏好設定中的面板

- 啓動mySQL
按理應該是這麼愉快的

不過它該死的就是不亮綠燈

查完原因發現是socket的指向有問題

所以自己編寫了my.cnf

- 編寫my.cnf

```
sudo vim /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/usr/local/mysql

[client]
socket=/var/lib/mysql/mysql.sock
```

- 啓動mySQL again!
這時應該就順利了

如果重新開機碰到

”セキュリティ保護されていない起動項目”が無効になりました。

適切なセキュリティが設定されていないため、”/Library/StartupItems/＊＊＊＊＊”は起動できませんでした。

翻成英文是

“/Library/StartupItems/＊＊＊＊＊” has not been started because it does not have the proper security settings.

可以執行：

```
sudo chown -R root:wheel /Library/StartupItems/＊＊＊＊＊
```

- [下載phpmyAdmin](http://www.phpmyadmin.net/home_page/downloads.php)

- 設定phpmyAdmin
config.inc.php的設定就不多說了

隨便GOOGLE也一堆

但是設定完config.inc.php後還是會出現#2002的錯誤訊息

還是socket的指向有問題

所以再執行以下

```
sudo mkdir /var/mysql
sudo chown mysql /var/mysql
sudo ln -s /var/lib/mysql/mysql.sock /var/mysql/
```

如果剛剛沒有建my.cnf就順利的話

就把/var/lib/mysql/mysql.sock取代成/tmp/mysql.sock吧！
