kekeones 发表于 2018-5-2 18:00:33

1.5 ubuntu 18.04 server 安装失败

1.5 ubuntu 18.04 server 安装失败.

Mysql8.0 不支持 MySQL55MAOpt="-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' -DWITH_SAFEMALLOC=OFF"
Install_MySQL_80()
{
    Install_Boost
    Echo_Blue "[+] Installing ${Mysql_Ver}..."
    rm -f /etc/my.cnf
    Tar_Cd ${Mysql_Ver}.tar.gz ${Mysql_Ver}
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_BOOST=${cur_dir}/src/${Boost_New_Ver} ${MySQL55MAOpt}
    Make_Install

[ 本帖最后由 kekeones 于 2018-5-3 22:24 编辑 ]

licess 发表于 2018-5-7 21:10:21

有可能mysql 8.0变化较多有调整

kekeones 发表于 2018-5-7 21:35:15

回复 2# 的帖子

mysql8.0 和php7.2 也会失败,cmake依赖libcurl4而不是libcurl3

[ 本帖最后由 kekeones 于 2018-5-7 21:36 编辑 ]

licess 发表于 2018-5-7 21:47:52

回复 3# 的帖子

不清楚你是什么服务商的vps,18.04我们这边linode的、vmware、esxi上都测试过没问题有问题

kekeones 发表于 2018-5-7 21:52:09

回复 4# 的帖子

还没上生产环境,本地使用物理机和虚拟机安装的即使不选内存优化,也是安装失败.
我的是服务器版的Ubuntu Server 18.04
不选择内存优化,Mysql 8.0安装失败,libcurl3改libcurl4 Mysql 编译成功了,PHP编译失败

[ 本帖最后由 kekeones 于 2018-5-7 21:54 编辑 ]

licess 发表于 2018-5-8 09:32:25

mysql 8.0没有与libcurl有依赖关系linode的模板都是服务器版的
昨天晚上再次测试依然正常

kekeones 发表于 2018-5-8 14:19:15

回复 6# 的帖子


malloc-lib=/usr/local/lib/libjemalloc.so

mysql 加载Jemalloc 或TCMalloc 是否可以用以上方式来加载.这样所有版本的Mysql 就可以使用Jemalloc 或TCMalloc
因为选了Jemalloc 或TCMalloc,不止对Mysql,还可以用于Nginx

[ 本帖最后由 kekeones 于 2018-5-8 14:20 编辑 ]

licess 发表于 2018-5-8 19:59:41

回复 7# 的帖子

5.5以上版本应该是可以使用这种方式

kekeones 发表于 2018-5-8 21:21:35

回复 8# 的帖子

有望加到lnmp1.5里吗。这样对生产环境是友好的
页: [1]
查看完整版本: 1.5 ubuntu 18.04 server 安装失败