[Lab] mac上面架設 MySQL + phpmyadmin
我的作業系統是mac OS X 10.9.2
step 1
首先:
sudo vim /etc/apache2/httpd.conf
找到有一行
#LoadModule php5_module libexec/apache2/libphp5.so
把註解 # 拿掉 (打開它!!)
step 2
打入指令:
sudo apachectl restart
然後到瀏覽器輸入
localhost測試看看!
step 3
到這邊
下載適合你mac的dmg檔
然後就安裝安裝!
三個都要裝
裝完後去系統偏好設定
打開MySQL 讓它跑起來
step 4
設定環境變數
先:
sudo vim /etc/bashrc
然後編輯檔案加入這些在後面
- #mysql
- alias mysql='/usr/local/mysql/bin/mysql'
- alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
長這樣:
修改完之後
打入指令:
source ~/.bash_profile
然後重新開啟terminal
輸入mysql看看:
恩!有東西 :)
step 5
設定root的密碼
指令:
mysqladmin -uroot password 000111
指令:
mysqladmin -uroot password 000111
下載phpmyadmin
我載這個
載完後解壓縮!
然後丟到 /Library/WebServer/Documents/phpmyadmin/ 資料夾裡面
[補充 0]
這裡要先在/Library/WebServer/Documents/ 建一個phpmyadmin資料夾
做法就
先
cd /Library/WebServer/Documents/
然後
sudo mkdir phpmyadmin
這個資料夾通常要sudo才給做事!
我載這個
載完後解壓縮!
然後丟到 /Library/WebServer/Documents/phpmyadmin/ 資料夾裡面
[補充 0]
這裡要先在/Library/WebServer/Documents/ 建一個phpmyadmin資料夾
做法就
先
cd /Library/WebServer/Documents/
然後
sudo mkdir phpmyadmin
這個資料夾通常要sudo才給做事!
[補充 1]
搬移資料夾相關指令
cp 複製
mv 移動
指令:cp -r phpMyAdmin-4.2.2-all-languages/. /Library/WebServer/Documents/phpmyadmin/
這是將原本 phpMyAdmin-4.2.2-all-languages/ 資料夾裡面所有東西複製到
/Library/WebServer/Documents/phpmyadmin/ 資料架裡面!
step 6
先
cd /Library/WebServer/Documents/phpmyadmin/
然後將 config.sample.inc.php 複製成 config.inc.php
指令:
cp config.sample.inc.php config.inc.php
vim config.inc.php
將原本這行:
$cfg['Servers'][$i]['host'] = 'localhost';
改成
$cfg['Servers'][$i]['host'] = '127.0.0.1';
如果沒改的話瀏覽器輸入 localhost/phpmyadmin/ 登入時會遇到問題:
#2002 無法登入
#2002 無法登入
再讓我囉唆一次解法:
修改 phpmyadmin 資料夾當中的 config.inc.php 檔
修改 phpmyadmin 資料夾當中的 config.inc.php 檔
將原本這行:
$cfg['Servers'][$i]['host'] = 'localhost';
改成
$cfg['Servers'][$i]['host'] = '127.0.0.1';
成功!!
[補充 2]
修改phpmyadmin
root帳號的密碼
root帳號的密碼
指令:
mysqladmin -u root -p password
password後面輸入想要設定的新密碼
然後
按下Enter時,終端機會要你輸入之前的密碼才給變更!
感謝 很實用
回覆刪除