5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装
2019獨角獸企業重金招聘Python工程師標準>>>
11.1 LAMP架構
LAMP 是Linux、 Apache、 MySQL、 PHP的簡寫,其實就是把Apache、MySQL以及PHP安裝在Linux系統上,組成一個環境來運行php的腳本語言。至于什么是php腳本語言,這邊不介紹。Apache是最常用的WEB服務軟件,而MySQL是比較小型的數據庫軟件,這兩個軟件以及PHP都可以安裝到windows的機器上。
PHP 是以模塊的形式和 Apache 結合成一個整體的,但是 Apache 不能直接和 MySQL 打交道,只能通過 PHP 這個模塊來互相溝通,這個過程叫動態的請求。舉個例子,密碼登錄網頁的時候,是一個動態過程,在 Apache 顯示的網頁登入口輸入密碼,再通過 PHP 模塊到 MySQL 上進行數據比對,密碼正確或是錯誤再通過 PHP 反饋給 Apache,然后顯示在瀏覽器上。上圖中的靜態文件,類似網頁上的logo等圖片,Apache 通過靜態文件取出的圖片等,是不需要經過 MySQL 數據的,可以直接顯示在瀏覽器上,所以是靜態請求。MySQL 里面不能存圖片等,存的是用戶名密碼、積分、文字等數據。
11.2 MySQL_MariaDB?介紹
11.3 MySQL安裝
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?//?安裝
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? //創建用戶
? ? 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
??
?
?
?
?
??
?
?
轉載于:https://my.oschina.net/u/3803395/blog/1809890
總結
以上是生活随笔為你收集整理的5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在django restful fram
- 下一篇: 关于form/input 的autoco