phpMyAdmin安裝部署

phpMyAdmin安裝部署

phpMyAdmin 是一個用PHP編寫的軟件工具,可以通過web方式控制和操作MySQL數據庫。通過phpMyAdmin 可以完全對數據庫進行操作,例如建立、復制和刪除數據等等。如果使用合適的工具,MySQL數據庫的管理就會變得相當簡單。應用 MySQL 命令行方式需要對 MySQL 知識非常熟悉,對SQL語言也是同樣的道理。不僅如此,如果數據庫的訪問量很大,列表中數據的讀取就會相當困難。

當前出現很多GUI MySQL客戶程序,其中最為出色的是基于 Web 的phpMyAdmin 工具。這是一種 MySQL數據庫前臺的基于PHP的工具。

PhpMyAdmin 的缺點是必須安裝在 Web 服務器中,所以如果沒有合適的訪問權限,其它用戶有可能損害到 SQL 數據。

安裝環境

在同一臺主機上部署LAMP

Linux( CentOS 7.3 ) 、Apache(httpd2.4)、MariaDB(5.5)、PHP(5.4)

主機IP:192.168.29.110

源碼包下載

在官網http://www.phpmyadmin.net/下載phpMyAdmin源碼包phpMyAdmin-4.0.10.20-all-languages.tar

1 安裝軟件

(1)安裝LAMP

[root@centos7 ~]# yum install httpd php mariadb-server –y

(2)安裝php鏈接數據庫的擴展程序包

[root@centos7 ~]# yum install php-mysql

(3)安裝支持多字節字符串擴展的程序包

[root@centos7 ~]# yum install php-mbstring -y

(4)安裝支持多加密擴展的程序包

[root@centos7 ~]# yum install php-mcrypt –y

2 phpmyadmin配置

(1)解壓文件

解壓phpMyAdmin-4.0.10.20-all-languages.tar 到apache的DocumentRoot目錄(/var/www/html)中

[root@centos7 ~]# tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz -C /var/www/html/

(2)復制phpmyadmin的簡單配置文件config.sample.inc.php,作為默認配置文件

[root@centos7 ~]# cp –a /var/www/html/phpMyAdmin-4.0.10.20-all-languages/config.sample.inc.php /var/www/html/phpMyAdmin-4.0.10.20-all-languages/config.inc.php

(3)編輯配置文件config.inc.php

[root@centos7 ~]# vim /var/www/html/phpMyAdmin-4.0.10.20-all-languages/config.inc.php

phpMyAdmin安裝部署

(4)創建軟鏈接

[root@centos7 ~]# ln -s /var/www/html/phpMyAdmin-4.0.10.20-all-languages/ /var/www/html/pma

3 數據庫MariaDB配置

(1)啟動數據庫服務

[root@centos7 ~]# systemctl start mariadb.service

(2)設置數據庫root密碼

[root@centos7 ~]# mysqladmin -u root password ‘centos’

4啟動WEB服務

[root@centos7 ~]# systemctl start httpd.service

5 測試

(1)在瀏覽器輸入http://192.168.29.110/pma/

phpMyAdmin安裝部署

(2)用root用戶登錄

phpMyAdmin安裝部署

好了 部署完成

這是最基本的phpmyadmin部署。

原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/78016

(1)
linux is not unixlinux is not unix
上一篇 2017-06-13
下一篇 2017-06-13

相關推薦

  • 用戶和組——Linux基本命令(10)

    1.     用戶和組的配置文件 Linux用戶和組的主要配置文件: /etc/passwd:用戶及其屬性信息(名稱、UID、主組ID等) /etc/group:組及其屬性信息 /etc/shadow:用戶密碼及其相關屬性 /etc/gshadow:組密碼及其相關屬性   2. /etc/passwd 在Li…

    2017-07-22
  • 文件系統掛載

    掛載: 將額外文件系統與根文件系統某現存的目錄建立起關聯關系,進而使得此目錄做為其它文件訪問入口的行為 卸載: 為解除此關聯關系的過程 把設備關聯掛載點:mount Point mount 卸載時:可使用設備,也可以使用掛載點 umount mount   umount命令都是臨時生效,機器重啟后失效 掛載點下原有文件在掛載完成…

    Linux干貨 2017-04-30
  • 文本處理工具練習及作業

    練習1: 1、找出ifconfig “網卡名” 命令結果中本機的IPv4地址 ifconfig |head -n 2 |tail -n 1|tr -s ” ” : |cut -d: -f4 2、查出分區空間使用率的最大百分比值 df|tr -s ‘ ‘ %|sort -t% -k5 -n|tail -n 1|c…

    2017-07-29
  • 解決CentOS SSH 連接慢

    1、關閉DNS反向解析在linux中,默認就是開啟了SSH的反向DNS解析,這個會消耗大量時間,因此需要關閉。配置文件路徑 vim /etc/ssh/sshd_configUseDNS=no 在配置文件中,雖然UseDNS yes是被注釋的,但默認開關就是yes 2、關閉SERVER上的GSS認證在authentication gssapi-with-mic…

    Linux干貨 2018-01-10
  • 第八周

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態;      在線的主機使用綠色顯示;      不在線的主使用紅色顯示; #!/bin/bash # for i in 172.16.250.{…

    Linux干貨 2017-05-23
  • SSH——安全的通信

    SSH ·ssh:secure shell, protocol, 22/tcp,  安全的遠程登錄 ·OpenSSH:ssh協議的開源實現 ·dropbear:另一個開源實現 ·SSH協議版本:          v1:基于CRC-32做MAC,不安全;man-in-m…

    Linux干貨 2016-09-25
欧美性久久久久