您的位置:首页 > 数据库 > MySQL

mysql安装(5.7版本源码安装)

2018-03-22 11:02 357 查看
环境是ubuntu16.04
尝试安装最新的mysql5.7.21版本,发现以前安装脚本执行后会报错缺少boost_1_59_0(5.7版本依赖于boost_1_59_0, 尝试用1.63.0版本替换失败), mariadb-10.2.13却完美兼容mysql以前的安装语句
第一步运行:

sudo apt-get install libaio1 make bison1 g++ build-essential libncurses5-dev cmake第二部:在mysql源码处执行
cmake . -DCMAKE_INSTALL_PREFIX=/alidata/server/mysql  -DMYSQL_DATADIR=/alidata/server/mysql  -DSYSCONFDIR=/alidata/server/mysql/conf  -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock   -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/alidata/server/lib/boost
-DDOWNLOAD_BOOST 当没有指定BOOST路径(-DWITH_BOOST),会从官网地址下载(可惜下载太慢了)

boost_1_59_0 下载地址(官网下载太慢,所以提供百度网盘下载地址)
链接: https://pan.baidu.com/s/11wgR_mJ9lttW7lWrmv24jw 密码: 8gbp
我设置的boost_1_59_0 .tar.gz路径是在/alidata/server/lib/boost目录下,直接把boost压缩包放进去,然后执行安装命令即可。
最后面直接执行
make&&make install
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql linux ubuntu