phpMyAdmin安裝部署

来源:http://www.cnblogs.com/Sunzz/archive/2017/07/31/7265044.html
-Advertisement-
Play Games

phpMyAdmin 是一個用PHP編寫的軟體工具,可以通過web方式控制和操作MySQL資料庫。通過phpMyAdmin 可以完全對資料庫進行操作,例如建立、複製和刪除數據等等。如果使用合適的工具,MySQL資料庫的管理就會變得相當簡單。應用 MySQL 命令行方式需要對 MySQL 知識非常熟悉 ...


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

(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/

(2)用root用戶登錄

好了 部署完成

這是最基本的phpmyadmin部署。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 背景 最近我們在替換生產環境的資料庫伺服器的時候,因該實例下庫比較多,差不多有近200個庫,加上維護視窗的時間有限,所以我們有必要寫段腳本快速批量附加所有的庫,並確保所有的庫都附加成功。當前的情況是所有的庫名都是唯一且不存在庫名相似的情形,如 db_1 和 db_12 不存在這種庫名相似的情況。 環 ...
  • 靜默安裝參考:http://www.cnblogs.com/colmeluna/p/5686142.html 實際安裝中: 1.跳過了第二步設定交換區空間 2.安裝完成後沒有提示執行orainstRoot.sh,只有root.sh 建庫參考:http://www.cnblogs.com/jyzhao ...
  • 本文出處:http://www.cnblogs.com/wy123/p/7259866.html(保留出處並非什麼原創作品權利,本人拙作還遠遠達不到,僅僅是為了鏈接到原文,因為後續對可能存在的一些錯誤進行修正或補充,無他) 與其他數據一樣,記憶體對資料庫的性能有著至關重要的影響,MySQL InnoD ...
  • 在Sql Server 2012之前,實現分頁主要是使用ROW_NUMBER(),在SQL Server2012,可以使用Offset ...Rows Fetch Next ... Rows only的方式去實現分頁數據查詢。 上面代碼中,column1,column2 ... columnN表示實 ...
  • 作為開源資料庫的新手,近日有興對比了Pg和MySQL的查詢計劃。 通過Pg源碼目錄下的src\backend\executor\README文件,加上一些簡單調試,就能對Pg的執行機制產生一個初步印象;而MySQL的代碼可讀性比Pg差了不少,可能還要花些時日去瞭解先。 原本想寫一篇執行機制對比的文章 ...
  • 事務概述事務指的是邏輯上的一組操作(多條sql語句),組成這組操作的各個單元要麼全都成功,要麼全都失敗. 事務的作用保證在一個事務中多次操作要麼全都成功,要麼全都失敗. mysql事務操作Connection介面中有和事務有關的方法: void setAutoCommit(boolean autoC ...
  • 1、關於spring配置文件中對於redis的配置 2、配置自定義的RedisAPI,對redis資料庫的管理 3、redis相關依賴 ...
  • OpenCV是一個跨平臺的電腦視覺庫,可以運行在Windows、Linux、MacOS等操作系統上。OpenCV提供了眾多語言的介面,其中就包含了Python,Python是一門上手容易、使用起來十分讓人愉悅的語言,利用Python學習OpenCV,相信能更快的獲得效果。 OpenCV的官方下載網 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...