一步一步源碼編譯最新版LAMP平臺(二)

安裝完apache以後,下面來安裝mysqlmysql

解壓 mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz 到/usr/local/linux

tar xf mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz -C /usr/local

連接 mysql-5.6.25-linux-glibc2.5-x86_64 到 mysqlsql

ln -sv mysql-5.6.25-linux-glibc2.5-x86_64 mysql
cd mysql

添加 mysql用戶和組
groupadd -r -g 306 mysql
useradd -r -g 306 -u mysql
修改mysql安裝文件的屬租和屬主
chown mysql.mysql /usr/local/mysql/*

默認狀況下 數據文件的目錄在安裝文件目錄下,所以須要修改其路徑,咱們這裏新建一個邏輯卷,將其路徑指向其中apache

在虛擬機中新添加一個磁盤,能夠用fdisk -l看到磁盤的編號,我這裏是/dev/sdb,下面建立分區,pv,lvvim

fdisk /dev/sdb
n
e
4
2次回車
n
l
2次回車
t
5
8e
w
將/dev/sdb5建立爲lvm的格式
內核重讀分區
partproble /dev/sdb
建立pv,vg,lv
pvcreate /dev/sdb5
vgcreate myvg /dev/sdb5
lvcreate -n mydata -L 5G myvg
格式化lv
mke2fs -j /dev/myvg/mydata
建立掛載點
mkdir /mydata
將掛載寫入/etc/fstab
vim /etc/fastab
    /dev/myvg/mydata        /mydata                 ext3    defaults        0  0
重讀分區表
mount -a
cd /mydata
mkdir data
chown mysql.mysql data/
chmod o-rx data/
至此 咱們的數據目錄建立好了

回到mysql的安裝目錄下緩存

初始化mysqlbash

./scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
chown -R root /usr/local/mysql/*
複製mysql的服務啓動腳本,並添加到chkconfig --list
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld

複製mysql的默認配置文件到/etc目錄下並更名my.cnf
cp support-files/my-default.cnf /etc/my.cnf

修改my.cnf 將其中datadir指向/mydata/data

至此mysql已經安裝好了,下面是一些可選的操做
1.將mysql的man文檔加入系統man
vim /etc/man.config
    添加 MANPATH /usr/local/mysql/man

2.輸出mysql的庫文件
vim /etc/ld.so.conf.d/mysql.conf
    添加 /usr/local/mysql/lib
ldconfig -v 從新創建操做系統庫緩存

3.輸出mysql的頭文件
ln -sv /usr/local/mysql/include /usr/include/mysql

啓動mysqlide

service mysqld start操作系統

查看端口server

netstat -tnlp

wKiom1VqF4vgp6g8AACpJQ6R2ME072.jpg

看到3306端口啓動,mysql便可以鏈接

wKioL1VqGaPixr3AAANKNK-0pEk647.jpg

至此 mysql安裝成功!

相關文章
相關標籤/搜索