最代码官方的gravatar头像
最代码官方2018-04-05 13:24:18
linux 64位centos下源码安装mysql服务教程

1.下载mysql源码包

打开地址https://dev.mysql.com/downloads/mysql/,选择下载MySQL Community Server源码包

分别选择Source Code和Generic Linux (Architecture Independent)选项,最后选择Compressed TAR Archive得到下载地址https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21.tar.gz

linux 64位centos下源码安装mysql服务教程

2.下载boost_1_66_0源码(https://dev.mysql.com/doc/refman/5.7/en/installing-source-distribution.html)

shell>mkdir /www/boost/

shell>wget "https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.gz"

shell>tar zxvf boost_1_66_0.tar.gz

2.linux下源码安装

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> tar zxvf mysql-5.7.21.tar.gz
shell> cd  mysql-5.7.21
shell> mkdir bld
shell> cd bld shell> cmake  --WITH_BOOST /www/soft/boost/boost_1_66_0 ..

shell> make

linux 64位centos下源码安装mysql服务教程

编译很慢,取决于服务器的性能,4个cpu,编译1个小时左右
shell> make install

linux 64位centos下源码安装mysql服务教程

shell> cd /usr/local/mysql
shell> mkdir mysql-files
shell> chown mysql:mysql mysql-files
shell> chmod 750 mysql-files
shell> bin/mysqld--no-defaults--initialize --user=mysql --basedir=/usr/local/mysql --datadir=/www/mysql/data
shell> bin/mysql_ssl_rsa_setup              
shell> bin/mysqld_safe --defaults-file=my.cnf &

3.参考资料

https://dev.mysql.com/doc/refman/5.7/en/installing-source-distribution.html


打赏

分享到:

最近浏览
di1221 LV411月27日
月亮
2252536772 LV510月23日
月亮星星
MINGZHUCODE LV710月9日
月亮星星星星星星
塔塔二 LV19月5日
星星
蓝色魅影 LV38月20日
星星星星星星
复制三次胖狗 LV77月30日
月亮星星星星星星
老中医 LV17月22日
星星
zlq19900 LV27月18日
星星星星
qinjielan LV117月4日
月亮月亮星星星星星星
四年食一种饼 LV26月22日
星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友