一、安裝phpMyAdmin
phpMyAdmin 對應 php 版本會有影響,請挑選適合的版本
wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.1.12/phpMyAdmin-4.1.12-all-languages.tar.gz
tar -zxvf phpMyAdmin-4.1.12-all-languages.tar.gz
mv phpMyAdmin-4.1.12-all-languages /usr/share/nginx/html/phpMyAdmin
rm phpMyAdmin-4.1.12-all-languages.tar.gz
二、設定config.inc.php
路徑:/usr/share/nginx/html/phpMyAdmin
複製範本設定檔 config.sample.inc.php 並重新命名為 config.inc.php
cp config.sample.inc.php config.inc.php
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookies';
改成
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
三、查看mysql使用者,新增使用者,給予權限
mysql -u root -p -h 127.0.0.1
mysql> select user, host from mysql.user;
mysql> create user 'admin'@'%' identified by 'admin';
mysql> grant all on *.* to 'admin'@'%';
這樣 admin 對整個資料庫的所有資料表都擁有全部的權利
四、phpMyAdmin 高級功能啟用
- 建立使用者pma
mysql> create user 'pma'@'localhost' identified by 'pmapass';
- 給予pma表phpmyadmin權限
mysql> grant select, insert, update, delete on phpmyadmin.* to pma@localhost;
- 執行create_tables.sql啟用高級功能
mysql -u root -p < /usr/share/nginx/html/phpMyAdmin/examples/create_tables.sql
- 編輯 config.inc.php 設定檔,將下列的部分註解拿掉
五、完成,即可在phpMyAdmin看到表phpmyadmin