LAMP架構介紹、MySQL和MariaDB介紹、MySQL安裝

LAMP架構介紹

Linux+Apache+MySQL+PHPmysql

就是在linux系統上安裝httpd、 mysql 、PHP,組成一個環境運行PHP腳本語言。linux

Apache 是經常使用的web服務軟件,如今的名字叫httpdweb

MySQL 用來存儲數據sql

PHP 是腳本語言,要比shell腳本複雜shell

PHP是做爲Apache的一個模塊存在的,因此PHP和Apache要安裝在一臺機器上,MySQL能夠安裝在一塊兒,也能夠安裝在另外一臺機器上。數據庫

MySQL和MariaDB介紹

    MySQL是一個關係型數據庫,由mysql ab公司開發,MySQL在2008年被sun公司收購,2009年sun公司被Oracle公司收購。架構

    MySQL的官網 https://www.mysql.com 最新版本5.7GA/8.0DMR性能

    MySQL5.6變化比較大,5.7版本性能上有很大的提高。測試

    MariaDB是MySQL的一個分支spa

    官網https://mariadb.com/ 最新版本10.2

    MariaDB主要由SkySQL公司(現改名爲MariaDB公司)維護,SkySQL公司由MySQL原做者的帶領大部分原版人民創立。

    MariaDB5.5版本對應MySQL5.5,MariaDB10.0對應MySQL5.6

    版本區別 :Community 社區版本, Enterprise 企業版 ,GA 通用版本 。在生產環境中,DMR 開發里程碑發佈版,RC 發行候選版本,Beta 開放測試版本,Alpha 內部測試版本

MySQL安裝

MySQL的幾個經常使用的安裝包:rpm、源碼、二進制免編譯

使用二進制免編譯包安裝MySQL:

  • 將安裝包下載到 /usr/local/src/ 目錄下

  •  下載MySQL5.6 二進制免編譯包

  • 使用tar 解壓
  • 將解壓後的包移動位置並更名

建立用戶mysql,建立/data/目錄

初始化mysql,提示錯誤,缺乏Perl模塊,模塊名爲Dumper。

初始化mysql,要出現兩個OK 表明成功。

  • 初始化完成後,要複製配置文件

cp support-files/my-default.cnf /etc/my.cnf

編譯配置文件

 

  • 複製啓動腳本文件,再編輯啓動腳本,修改權限,而後把腳本加入到系統服務項,設定開機啓動

編譯的內容

  • 啓動服務

  • 檢查MySQL是否啓動

關閉服務

以命令行的形式啓動mysql

要關閉使用killall 命令

相關文章
相關標籤/搜索