顯示具有 phpMyAdmin 標籤的文章。 顯示所有文章
顯示具有 phpMyAdmin 標籤的文章。 顯示所有文章

2019年9月22日

phpMyAdmin 類似的軟體,用網頁來管理資料庫的 web based GUI 套件

要操作 Linux 系統裡面的 MySQL、 MariaDB 資料庫,最有名的就是 phpMyAdmin 這套基於 php 的 web GUI 的管理軟體了;不可否認的 phpMyAdmin 的功能真的很強大,任何用 SQL 語法才能操作的功能,幾乎都能透過 GUI 來操作執行,如果 GUI 介面不足的,仍也能透過 phpMyAdmin 來作指令的執行。

不過很多時候,我只是要操作簡單的 資料庫查詢、設定,似乎不需要動到這麼龐大的 phpMyAdmin ,有幾樣簡易的軟體,也是基於 php 的 web GUI  來操作。


2018年2月3日

CentOS 7 安裝 phpMyAdmin 缺少 mcrypt

OS:CentOS Linux release 7.4.1708 (Core)
PHP:php-5.4.16-43.el7_4.x86_64
phpMyAdmin:4.0.10.20

# yum install epel-release
# yum install php-mcrypt
# systemctl restart httpd

2017年12月21日

安裝 phpMyAdmin

用 restart 重新啟動 Apache 網頁伺服器 ( 用 restart 確認是否有在運作:如果沒運作,就啟動,如果有在運作,重新啟動不會有影響)

# service httpd restart





安裝 mariadb 資料庫套件( CentOS 6 之前都是用 mysql ,CentOS 7 之後,就換用 mariadb 當資料庫)

# yum install mariadb php-mysql





啟動 mariadb 資料庫

# service mariadb restart





確認 mariadb 已經啟動

# service mariadb status





安裝 unzip 解壓縮的軟體

# yum install unzip





下載 phpMyAdmin ,用圖形介面操作 mariadb資料庫 的好用工具

# wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip

( phpMyAdmin 4.7 的版本需要 PHP 5.5 以上,而 CentOS 7 的 PHP 只有 5.4 ,無法滿足需求,所以安裝 phpMyAdmin 4.0 的版本來運作 )



解壓縮剛剛下載的 phpMyAdmin 壓縮檔

# unzip phpMyAdmin-4.7.6-all-languages.zip





把解壓縮出來的 phpMyAdmin 資料夾搬到 網站 的目錄底下

# mv phpMyAdmin-4.7.6-all-languages /var/www/html/





切換到 網站 的目錄底下

# cd /var/www/html/





把 phpMyAdmin-4.7.6-all-languages 這個資料夾名稱更換為phpMyAdminZ (不要被別人猜到這個目錄的名稱,減少被入侵的風險 )

# mv phpMyAdmin-4.7.6-all-languages/ phpMyAdminZ





進入 phpMyAdminZ 資料夾

# cd phpMyAdminZ/





把範本檔(config.sample.inc.php)複製成設定檔(config.inc.php)

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





修改 認證方式 ( 原本是用 cookie 的認證,不安全,換成 輸入帳密 的認證方式 )

# vi config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'http';





使用瀏覽器開啟

http://111.222.333.444/phpMyAdminZ/