MySQL是一種最流行的數(shù)據(jù)庫管理系統(tǒng),它是開源的且免費使用。CentOS 7是很多企業(yè)使用的操作系統(tǒng),下面講述如何在CentOS 7中編譯安裝MySQL 5.7。
步驟如下:
1. 安裝所需的依賴
yum -y install wget gcc gcc-c++ make cmake bison-devel ncurses-devel perl perl-devel perl-Data-Dumper
2. 下載MySQL 5.7源碼
cd /usr/local/src wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.35.tar.gz tar -zxvf mysql-5.7.35.tar.gz
3. 編譯MySQL 5.7
mkdir /usr/local/mysql cd mysql-5.7.35/ cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost/boost_1_59_0/ make make install
4. 創(chuàng)建MySQL用戶和組
useradd mysql groupadd mysql chown -R mysql:mysql /usr/local/mysql/ cd /usr/local/mysql/ ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
5. 啟動MySQL服務(wù)
cp support-files/mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld service mysqld start
6. 設(shè)置MySQL的root密碼
mysql_secure_installation
以上就是在CentOS 7中編譯安裝MySQL 5.7的步驟。常常情況下,MySQL的二進(jìn)制包已發(fā)布到各大發(fā)行版?zhèn)}庫中,我們也可以直接從倉庫中安裝,不過這里就不在贅述了。