centos7源码安装mysql5.7
[*]下载:
https://dev.mysql.com/downloads/mysql/
或
https://github.com/dollarphper/soft/blob/master/mysql/mysql-boost-5.7.24.tar.gz
[*]安装依赖:
yum -y install cmake gcc gcc-c++ ncursesncurses-devellibaio-developenssl openssl-devel
[*]创建用户:
useradd mysql -s /sbin/nologin -M
[*]创建文件夹:
mkdir -p /usr/local/mysql/data
[*]解压:
tar-xzfmysql-boost-5.7.24.tar.gz
[*]编译安装:
cdmysql-5.7.24
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_TCP_PORT=3306 \
-DWITH_BOOST=./boost
make&&makeinstall
[*]修改所属主为mysql:
chown-Rmysql.mysql/usr/local/mysql
[*]修改配置文件:
vim/etc/my.cnf
server-id=1
port=3306
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
ngram_token_size=2
[*]初始化:
/usr/local/mysql/bin/mysqld--initialize-insecure--user=mysql --datadir=/usr/local/mysql/data
[*]启动服务:
/usr/local/mysql/bin/mysqld_safe--user=mysql&
页:
[1]