Centos_1611(7.3) + MySQL(源碼包) 基本部署
1、準(zhǔn)備工作
(1)食呻、確定沒有使用RPM方式安裝 mysql-server流炕、mysql 軟件包,如果有卸載
rpm -q mysql-server mysql //檢查是否安裝mysql-server仅胞、mysql
01.png
安裝Centos_1611光盤自帶的ncures-devel包
mount /dev/cdrom /media
rpm -ivh /media/Packages/ncurses-devel- ... ...
02.png
(2)每辟、安裝cmake包,MySQL需要cmake編譯安裝
mount /dev/cdrom /media
tar zxf /media/cmake-2.8.6.tar.gz -C /usr/src
cd /usr/src/cmake-2.8.6
03.png
./configure
04.png
gmake & gmake install
05.png
2干旧、編譯及安裝
1)渠欺、創(chuàng)建運(yùn)行用戶
groupadd mysql
useradd -M -s /sbin/nologin mysql -g mysql
07.png
2)、解包(mysql)椎眯,安裝MySQL源碼包
mount /dev/cdrom /media
tar zxf /media/mysql-5.6.36.tar.gz -C /usr/src
cd /usr/src/mysql-5.6.36/
08-1.png
3)峻堰、配置MySQL源碼包
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
09.png
4)、編譯及安裝
make & make install
10.png
3盅视、安裝后調(diào)整
1)捐名、對(duì)數(shù)據(jù)庫目錄進(jìn)行權(quán)限設(shè)置
chown -R mysql:mysql /usr/local/mysql
11.png
2)、建立配置文件
rm -rf /etc/my.cnf
cp support-files/my-default.cnf /etc/my.cnf
12.png
3)闹击、初始化數(shù)據(jù)庫
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
13.png
4)镶蹋、設(shè)置環(huán)境變量
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
. /etc/profile
14.png
4、添加系統(tǒng)服務(wù)
cp support-files/mysql.server /usr/local/mysql/bin/mysqld.sh
chmod +x /usr/local/mysql/bin/mysqld.sh
15.png
vim /usr/lib/systemd/system/mysqld.service
16.png
[Unit]Description=MySQL ServerAfter=network.target[Service]User=mysqlGroup=mysqlType=forkingPIDFile=/usr/local/mysql/data/localhost.localdomain.pidExecStart=/usr/local/mysql/bin/mysqld.sh? startExecStop=/usr/local/mysql/bin/mysqld.sh? stop[Install]WantedBy=multi-user.target
17.png
開啟MySQL服務(wù)
systemctl start mysqld.service
18.png
設(shè)置MySQL開機(jī)自啟服務(wù)
systemctl enable mysqld.service
19.png
查看MySQL的運(yùn)行狀態(tài)
systemctl status mysqld.service
作者:graceful_black
鏈接:http://www.reibang.com/p/98f661907026
來源:簡(jiǎn)書
著作權(quán)歸作者所有赏半。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)贺归,非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。