5月23日任務 LAMP架構介紹、MySQL、MariaDB介紹、 MySQL安裝

11.1 LAMP架構
LAMP 是Linux、 Apache、 MySQL、 PHP的簡寫,其實就是把Apache、MySQL以及PHP安裝在Linux系統上,組成一個環境來運行php的腳本語言。至於什麼是php腳本語言,這邊不介紹。Apache是最經常使用的WEB服務軟件,而MySQL是比較小型的數據庫軟件,這兩個軟件以及PHP均可以安裝到windows的機器上。php

PHP 是以模塊的形式和 Apache 結合成一個總體的,可是 Apache 不能直接和 MySQL 打交道,只能經過 PHP 這個模塊來互相溝通,這個過程叫動態的請求。舉個例子,密碼登陸網頁的時候,是一個動態過程,在 Apache 顯示的網頁登入口輸入密碼,再經過 PHP 模塊到 MySQL 上進行數據比對,密碼正確或是錯誤再經過 PHP 反饋給 Apache,而後顯示在瀏覽器上。上圖中的靜態文件,相似網頁上的logo等圖片,Apache 經過靜態文件取出的圖片等,是不須要通過 MySQL 數據的,能夠直接顯示在瀏覽器上,因此是靜態請求。MySQL 裏面不能存圖片等,存的是用戶名密碼、積分、文字等數據。mysql

11.2 MySQL_MariaDB 介紹linux

11.3 MySQL安裝sql

MySQL 安裝包推薦使用二進制免編譯。
首先下載一下安裝包,進入網址 r.aminglinux.com 查找最新的 MySQL 二進制安裝包,二進制包區分32位系統和64位系統的,使用命令 uname -a 能夠查看系統的位數數據庫

1. wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz // 安裝windows

2.  tar zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz   //解壓瀏覽器

3.  mv mysql-5.6.36-linux-glibc2.5-x86_64  /usr/local/mysql  //移動更名爲mysql架構

4. useradd  mysql  //建立用戶server

    mkdir  /data/圖片

5. ./scripts/mysql_install_db --user=mysql  --datadir=/data/mysql      //初始化

yum -y install autoconf   //此包安裝時會安裝Data:Dumper模塊

6. cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf  //拷貝配置文件

7. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld  //拷貝啓動文件

basedir=/usr/local/mysql     //mysql程序目錄
datadir=/data/mysql    //數據庫目錄

8. chkconfig  --add mysqld   //設置開機啓動

9.   service mysqld start  //啓動mysql服務

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf  --use=mysql  --datadir=/data/mysql&   //另外一種啓動方法

10.  配置環境變量 vi /etc/profile

在最後添加: PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH source /etc/profile

相關文章
相關標籤/搜索