MySQL-8.0.11源码编译安装

安装步骤
0、下载安装包
进入MySQL官网下载页面下拉到页面底部,选择Source Code 和 Generic Linux 如下图:

选择Includes Boost Headers这个包下载

cd /home
wget https://dev.mysql.com/downloads/file/?id=479860
tar -zxvf mysql-8.0.11.tar.gz

1、生产编译文件

cd /home
# 注意:-DWITH_BOOST路径改为自己boost的路径
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/home/mysql-8.0.11/boost

2、编译并安装

make && make install

3、修改mysql权限

chown -R mysql:mysql /usr/local/mysql

4、初始化配置
cd /usr/local/mysql/scripts
./mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data

5、启动
/usr/local/mysql/support-files/mysql.server start

6、编译过程中的问题

参考:
https://www.jianshu.com/p/e25025adc02e
https://blog.csdn.net/Oscer2016/article/details/72792993

发表评论

电子邮件地址不会被公开。 必填项已用*标注