1. 程式人生 > >linux九周第一次課筆記

linux九周第一次課筆記

linux 筆記

11.1 LAMP架構介紹
11.2 MySQL、MariaDB介紹
11.3/11.4/11.5 MySQL安裝
擴展
mysql5.5源碼編譯安裝 http://www.aminglinux.com/bbs/thread-1059-1-1.html
mysql5.7二進制包安裝(變化較大) http://www.apelearn.com/bbs/thread-10105-1-1.html

11.1 LAMP架構介紹
技術分享圖片

技術分享圖片

技術分享圖片

11.3 MySQL安裝(上)
技術分享圖片
rpm包有三種常,rpm包,源碼包,二進制免編譯包。
二進制免編譯包,相當於發布前,在一臺linux編譯完成的文件,重新放到一個目錄,打包。不用配置,不用編譯。有點像rpm包,但可以指定路徑。

查看你的linux多少位
技術分享圖片

下載源碼包,運行命令如下:
技術分享圖片
//建議以後把所有軟件包都到這個目錄下面。

#wget http://mirrors.sohu.com/mysql/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5,-x86_64.tar.gz //這裏是一整條命令,並沒有換行,請到r.aminglinux.com找最新地址下載。

技術分享圖片//解壓

技術分享圖片//移動位置

技術分享圖片

技術分享圖片

技術分享圖片//創建mysql用戶

技術分享圖片//創建datadir,數據庫文件會放到這裏

技術分享圖片
--datadir定義數據庫的安裝目錄目錄,定義mysql,會自動生成mysql ,前提是存在/data/ 。運行後,有個錯誤信息。這是因為去缺少包perl-Module-Install。

不知道,哪個包可以,運行如下命令:
技術分享圖片// 要包含perl,要包含dumper。

也可以用搜索錯誤信息。

安裝包,運行如下命令:
技術分享圖片

安裝完後,執行最後一條命令。看有沒有兩個0k,或者運行echo $?檢驗上條命令是否正確。

配置文件的路徑
技術分享圖片

mysql模版配置文件。
技術分享圖片

技術分享圖片

編輯配置文件為如下內容。
技術分享圖片

自帶的配置文件
技術分享圖片

查看它屬於哪個包?默認安裝了一個包。或者是安裝其他包的時候連帶安裝的。
技術分享圖片

也可以不復制,直接編輯my.cnf為如下內容。
技術分享圖片

技術分享圖片

11.5 MySQL安裝(下)

復制啟動腳本文件為mysql,並修改其屬性,如下所示:
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

linux九周第一次課筆記