1.下載mysql
網(wǎng)址: https://dev.mysql.com/downloads/mysql/

2.選擇源碼包,通用版點(diǎn)擊下載

直接下載就可以了,不用登錄

3.解壓編譯
| tar -zxvf mysql-5.7.19.tar.gzcd mysql-5.7.19.tar.gz |
創(chuàng)建數(shù)據(jù)目錄 mkdir -p /data/mysql
先用cmake編譯,沒有這個(gè)命令需要先yum安裝
| cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ #這個(gè)是編譯安裝之后的mysql目錄所在地,可自行更改-DMYSQL_DATADIR=/data/mysql/ #這個(gè)指向數(shù)據(jù)目錄-DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DSYSCONFDIR=/usr/local/mysql-5.7/conf/-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DMYSQL_TCP_PORT=3306-DENABLED_LOCAL_INFILE=1-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DMYSQL_USER=mysql-DWITH_SSL=system-DWITH_ZLIB=system -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost #從MySQL 5.7.5開始Boost庫(kù)是必需安裝的 |
編譯之后make && make install 漫長(zhǎng)的等待....之后就安裝完成了
安裝完成之后路徑/usr/local/ 下面會(huì)有一個(gè)目錄 mysql,這個(gè)目錄就是我編譯安裝設(shè)置的路徑-
| DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ |
一般為了安全起見,我們都會(huì)創(chuàng)建一個(gè)mysql用戶和mysql組,執(zhí)行以下命令
| #添加用戶組groupadd mysql#添加用戶mysql 到用戶組mysqluseradd-g mysql mysql |
給予mysql權(quán)限