CentOS 7 安裝 phpMyAdmin – Web GUI 管理 MySQL

介紹:
phpMyAdmin本身是一套MySQL類的Web管理工具
提供基於Web GUI的操作方式,讓使用上更加快速
此套軟體並非有著必要性,但有UI操作的情形下
還是比較方便一些,只不過建議再配置完成後
適當限制phpmyadmin存取權限,會是比較適當的作法
而通常正式環境下的DB Server,並不建議安裝
也可以需要時安裝,使用結束就將phpmyadmin目錄移走
這是一個比較權宜的作法

下載:
到以下連結,並選擇適當的版本使用
https://www.phpmyadmin.net/downloads/
由於CentOS 7 yum list預設使用php 5.4
必須使用4.0.x,如果php版本5.5以上,就選擇4.6.x

必要套件安裝:
安裝php與Apache

# yum install php httpd

啟動Apache並設定開機啟動

# systemctl start httpd
# systemctl enable httpd

開啟Firewall,假如沒有的話,則不用

# firewall-cmd --add-port=80/tcp --permanent

將下載的檔案解壓縮,放到web root(/var/www/html)
Apache設定:
最最簡單的作法如下,先把Indexes拿掉

# vim /etc/http/conf/httpd.conf
Options Indexes FollowSymLinks
拿掉Indexes,防止列出目錄
Options FollowSymLinks

設定檔最後面加上

<VirtualHost *:80>
    DocumentRoot "YourphpmyadminDirPath"
    ServerName YourWebURL
VirtualHost>

舉例如下:

<VirtualHost *:80>
    DocumentRoot "/var/www/html/phpmyadmin"
    ServerName mysqladmin.kenwu.com
VirtualHost>

phpmyadmin設定:

# cp config.sample.inc.php config.inc.php

修改登入方式

 # vim config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'cookie';
修改為
$cfg['Servers'][$i]['auth_type'] = 'http';

基本上,看到WebSite之後,使用MySQL的帳號密碼登入
就能夠看到您的MySQL DB,並且能夠進行許多管理
例如,新增修改帳號,修改DB資料等等
算是相當便利的管理工具,但還是建議學習一下SQL CLI
對於自動化管理MySQL上面,比較有其便利性

如果想知道MariaDB的安裝,也可以參考另一篇
CentOS 7 安裝 MariaDB – 取代MySQL的資料庫?

廣告

對「CentOS 7 安裝 phpMyAdmin – Web GUI 管理 MySQL」的一則回應

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s