源码安装mysql

一、准备环境 准备源码包:可以去www.mysql.com下载,
附加下载工具boost

wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz

源码安装mysql
文章图片
朱彤@
安装编译环境
yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake

二、开始安装
groupadd mysql useradd -r -g mysql -s /bin/false mysql ##不允许此用户登录 tar xvf mysql-5.7.19.tar.gz cd mysql-5.7.19/ mv ../boost_1_59_0.tar.gz . tar xvf boost_1_59_0.tar.gz ##将此包解压到mysql文件夹下

1.配置mysql各种插件
[root@mysql-5.7.17 ~]# cmake. \ -DWITH_BOOST=boost_1_59_0/ \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DSYSCONFDIR=/etc \##系统配置目录路径 -DMYSQL_DATADIR=/usr/local/mysql/data \##删库跑路位置 -DINSTALL_MANDIR=/usr/share/man \ ##man手册 -DMYSQL_TCP_PORT=3306 \##端口号 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DDEFAULT_CHARSET=utf8 \##字符集 -DEXTRA_CHARSETS=all \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_READLINE=1 \ -DWITH_SSL=system \##加密 -DWITH_EMBEDDED_SERVER=1 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1

2.配置完成
源码安装mysql
文章图片
3.开始编译 【源码安装mysql】指定两个内核编译,会加快编译速度
[root@localhost mysql-5.7.19]make -j 2

4.开始安装
[root@localhost mysql-5.7.19]makeinstall

    推荐阅读