Linux+Apache+MySQL+PHPmysql
就是在linux系統上安裝httpd、 mysql 、PHP,組成一個環境運行PHP腳本語言。linux
Apache 是經常使用的web服務軟件,如今的名字叫httpdweb
MySQL 用來存儲數據sql
PHP 是腳本語言,要比shell腳本複雜shell
PHP是做爲Apache的一個模塊存在的,因此PHP和Apache要安裝在一臺機器上,MySQL能夠安裝在一塊兒,也能夠安裝在另外一臺機器上。數據庫
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的幾個經常使用的安裝包:rpm、源碼、二進制免編譯
使用二進制免編譯包安裝MySQL:
建立用戶mysql,建立/data/目錄
初始化mysql,提示錯誤,缺乏Perl模塊,模塊名爲Dumper。
初始化mysql,要出現兩個OK 表明成功。
cp support-files/my-default.cnf /etc/my.cnf
編譯配置文件
編譯的內容
關閉服務
以命令行的形式啓動mysql
要關閉使用killall 命令