close
phpMyAdmin 安裝與設定
phpMyAdmiin 為大家所廣為流傳的線上管理 MySQL 套件網頁
對於常常會用於 MySQL 資料庫的使用者來講是個非常方便的套件
所以以下將會解說 phpMyAdmin 套件的簡單安裝與設定方式
1.查詢 php 是否有支援 mysql | ||||||||||||||||||||
--> rpm -qa | grep php* | ||||||||||||||||||||
php-mysql** | ||||||||||||||||||||
查看是否有 php-mysql** 套件, 如果沒有則建議用 yum install php-mysql* 來進行安裝。 | ||||||||||||||||||||
2. 下載 phpMyAdmin 網頁套件 | ||||||||||||||||||||
下載網址:http://www.phpmyadmin.net | ||||||||||||||||||||
在 phpMyAdmin 官方首網上就可以看到最新版的下載點 | ||||||||||||||||||||
在編寫此文時版本為 phpMyAdmin 2.8.0.3 版 | ||||||||||||||||||||
故選擇下載 phpMyAdmin 2.8.0.3 gzip 版 | ||||||||||||||||||||
下載後執行解壓縮 | ||||||||||||||||||||
--> tar zxvf phpMyAdmin-2.8.0.3.tar.gz | ||||||||||||||||||||
將解壓縮後的 phpMyAdmin-2.8.0.3 目錄複製到網頁資料夾內 | ||||||||||||||||||||
例如: cp phpMyAdmin-2.8.0.3 /var/www/html/phpmyadmin | ||||||||||||||||||||
3. 使用者設定 | ||||||||||||||||||||
以下兩個小單元分別介紹 MySQL 或 phpMyAdmin 使用者的設定。 | ||||||||||||||||||||
3-1 在 MySQL 內設定使用者 | ||||||||||||||||||||
如果第一次執行 MySQL 的話請以 root 身分登入 MySQL | ||||||||||||||||||||
--> mysql -u root (尚未設定 mysql 的 root 密碼) | ||||||||||||||||||||
登入mysql 時如果已經設定 mysql 的 root 密碼了則改以下面的方式登入 | ||||||||||||||||||||
--> mysql -u root -p (已經設定 mysql 的 root 密碼) | ||||||||||||||||||||
mysql> (如果成功登入後即可看到左方的狀態指示) | ||||||||||||||||||||
登入後打上下面指令以刪除匿名登入許可 (請記得在指令最後加上 ; ) | ||||||||||||||||||||
mysql> use mysql; | ||||||||||||||||||||
mysql> delete from user where user=' ' ; ( 刪除匿名登入帳號 ) | ||||||||||||||||||||
以上就完成了取消匿名登入的帳號,以後僅能以 root 登入 MySQL | ||||||||||||||||||||
如果要加入其他使用者帳號請自行加入。 | ||||||||||||||||||||
3-2 在 phpMyAdmin 設定使用者 | ||||||||||||||||||||
如果並沒有在 MySQL 內設定過 3-1 項目則可直接在網頁上執行 phpMyAdmin | ||||||||||||||||||||
例如: http:// IP /phpMyAdmin 即可直接登入 phpMyAdmin 首頁 | ||||||||||||||||||||
在首頁處選擇 "權限" 進入,將 使用者 修改為以下狀況 | ||||||||||||||||||||
| ||||||||||||||||||||
以上為基本設定,但也可以再加上其他登入者帳號。 | ||||||||||||||||||||
4. phpMyAdmin 網頁設定 | ||||||||||||||||||||
當完成以上設定後重新登入會發現出現錯誤, | ||||||||||||||||||||
此時必須修改 phpMyAdmin 設定檔即可解決。 | ||||||||||||||||||||
由於 phpMyAdmin 最新的版本都將 config.inc.php 改為 config.default.php | ||||||||||||||||||||
並將 config.default.php 放置於 /libraries 資料夾內 | ||||||||||||||||||||
必須將 config.defaul.php 複製到 phpMyAdmin 的根目錄下 | ||||||||||||||||||||
並將檔名改為 config.inc.php 後進行以下內容修改 | ||||||||||||||||||||
--> vi config.inc.php | ||||||||||||||||||||
修改以下內容 (請依照各自電腦不同而做修改) | ||||||||||||||||||||
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/ ' ; 設定 phpMyAdmin 的目錄路徑 | ||||||||||||||||||||
$cfg['Servers'][$i]['host'] = 'localhost'; 設定 mysql 位址,預設為localhost | ||||||||||||||||||||
$cfg['Servers'][$i]['connect_type] = 'tcp'; 連線方式 | ||||||||||||||||||||
$cfg['Servers'][$i]['extension'] = 'mysql'; MySQL 名稱 | ||||||||||||||||||||
$cfg['Servers'][$i]['compress'] = 'FALSE'; | ||||||||||||||||||||
$cfg['Servers'][$i]['controluser'] = 'root'; MySQL 帳號 | ||||||||||||||||||||
$cfg['Servers'][$i]['controlpass'] = '(密碼)'; MySQL 密碼 | ||||||||||||||||||||
$cfg['Servers'][$i]['auth_type'] = 'http'; 設定登入方式 | ||||||||||||||||||||
$cfg['Servers'][$i]['user'] = 'root'; 登入 MySQL 帳號 | ||||||||||||||||||||
$cfg['Servers'][$i]['password'] = ' '; | ||||||||||||||||||||
完成修改後再次連線至 http:// IP /phpmyadmin 網頁試試看 | ||||||||||||||||||||
如果設定成功時則會跳出一個要求輸入帳密的視窗 | ||||||||||||||||||||
此時則輸入在 mysql 的帳號與密碼即可順利登入 | ||||||||||||||||||||
參考網址: http://phpbb-tw.net/phpbb/... |
全站熱搜