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 15:19
下一篇 2017-06-13 15:51

相關推薦

  • Bash腳本寫法及變量如何使用

    Bash是什么? bash腳本是作為linux執行與內核交互的一個方便快捷的腳本語言工具。它可以幫助我們快速的解決問題。 Bash寫法: 需要創建一個文件,以.sh結尾。這樣就生成一個腳本文件 我們文件內容開頭要以#!/bin/bash 開頭,這是腳本規定的格式,目的是告訴編譯器我們這個腳本是bash類型的腳本。 當上述工作都做好以后,我們就可以正式開始腳本…

    Linux干貨 2017-04-10
  • 第六周作業

    請詳細總結vim編輯器的使用并完成以下練習題 vim總結:     模式:編輯模式                 插入模式                 末行模式  …

    Linux干貨 2017-02-06
  • 馬哥教育網絡第21期-第八周課程練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。   網橋從一個局域網接收MAC幀,拆封、校對、校驗之后,按另一個局域網的格式重新組裝,發往它的物理層。由于網橋是鏈路層設備,因此不處理數據鏈路層以上層次協議所加的報頭。   集線器的主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點…

    Linux干貨 2016-10-24
  • N28-第二周博客作業

    常用通配符
    *:表示任意長度的任意字符;

    ?:表示任意的單個字符;

    []:表示在指定范圍內的單個字符:[a-z];

    [^]:脫字符,是取反的意思,即在指定范圍以外的任意字符,如 [^0-9]表示除數字以外的一切字符。

    [:digit:] 表示所有的數字,相當于0-9

    [:lower:] 表示所有的小寫字母

    [:upper:] 表示所有的大寫字母

    [:alpha:] 表示所有的字母,

    [:alnum:] 相當于[0-9a-z]

    [:space:] 相當于空白字符

    [:punct:] 表示所有的標點符號

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。

    2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

    3、請使用命令行展開功能來完成以下練習:

    (1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d

    (2)、創建/tmp/mylinux目錄下的:
    mylinux/
    ├── bin
    ├── boot
    │?? └── grub
    ├── dev
    ├── etc
    │?? ├── rc.d
    │?? │?? └── init.d
    │?? └── sysconfig
    │?? └── network-scripts
    ├── lib
    │?? └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │?? └── local
    │?? ├── bin
    │?? └── sbin
    └── var
    ├── lock
    ├── log
    └── run

    4、文件的元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。

    5、如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?

    6、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。

    7、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。

    8、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。

    9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。

    10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。

    11、復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。

    12、復制/etc/目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

    Linux干貨 2017-12-11
  • 一種強大的新型BIOS Bootkit病毒曝光

    近日,安全研究人員開發出一種新的BIOS bootkit,它可以竊取敏感數據,以及流行操作系統使用的PGP密鑰。包括華碩、惠普、宏基、技嘉以及微星等在內的各大供應商的主板都受到該病毒影響。 BIOS bootkits是真實存在的。斯諾登在披露NSA ANT部門使用的監視工具集時,曾提到過BIOS bootkits。這些惡意軟件能夠入侵受害機器的BIOS,以此…

    2015-03-23
  • linux文本查找工具之locate、find

       linux文本查找工具之locate、find    一、文件查找分為兩類:               1、非實時查找:locate   &n…

    Linux干貨 2017-04-08
欧美性久久久久