1. 程式人生 > >二進制編譯安裝mysql(centos6、7)和源碼編譯bind

二進制編譯安裝mysql(centos6、7)和源碼編譯bind

編譯安裝

一、二進制編譯安裝mysql

centos6、7大體上都是相同的,只是有幾步不同也都標記出來了,具體步驟如下:

①下載安裝包並導入到centos裏進行解壓。技術分享

②創建軟連接或者修改mariadb-10.2.8-linux-x86_64目錄。

技術分享

centos6:修改軟連接mysql文件夾裏面的屬組改為mysql

技術分享

③創建系統用戶mysql以及數據庫文件。

技術分享 -r 創建系統用戶

-d 指定家目錄

-m 系統用戶的強制生成,不然不行

-s shell類型

註意:數據庫最好放到一個足夠大的硬盤或者lv盤裏,防止後期數據庫越來越大而導致磁盤空間不夠使用。

centos6:改變mysql用戶的屬主和屬組

命令:chown mysql:mysql mysql

技術分享

④生成配置文件。

技術分享

以上名字命名和路徑都是人家二進制指定好的路徑和名字,只能這樣一步一步來。

⑤修改配置文件,指定數據庫文件存放路徑。

技術分享

⑥運行安裝腳本。

技術分享

⑦運行服務腳本,嘗試能否跑起來mysql服務。 技術分享

⑧創建日誌,再次啟動服務。

技術分享


技術分享

centos6:直接在/var/log/下面創建日誌文件,並改變其屬主。

命令:

touch /var/log/mysql.log

chown mysql:root mysql

技術分享

⑨添加PATH變量,方便後期使用命令。

技術分享


技術分享

⑩運行安全腳本

技術分享

二、源碼編譯安裝bind

圖片就省略啦,直接上步驟。

①壓縮包傳到centos系統並且解壓bind壓縮包。

②創建系統賬戶。

創建named系統賬號:useradd -r -d /var/named -m(強制生成家目錄) -s /sbin/nologin named

③查看幫助以及指定各種文件路徑。

./config --help 【看看幫助】

./configure --prefix=/app/bind --without=openssl 缺少什麽就安裝什麽

記得安裝包組:yum groupinstall "development tools"

編譯安裝。

make -j 4 &&makeinstall 【指定4個處理器多線程編譯】

⑤添加路徑: vim /etc/profile.d/bind.sh

PATH=/app/bind/bin:/app/bind/sbin:$PATH

⑥創建配置文件

vim /app/bind/etc/named.conf

技術分享

dig > /var/named/name.ca 創建根目錄

vim /var/nemed/test.com.zone 填寫數據庫文件 【測試使用】

實現rndc工具

cd /app/bind/sbin

rndc-confgen -r /dev/urandom > /app/bind/etc/rndc.conf 【只要沒有註釋的】

tail -n13 /app/bind/etc/rndc.conf >> /app/bind/etc/named.conf 【註釋的去掉】

技術分享









二進制編譯安裝mysql(centos6、7)和源碼編譯bind