Ubuntu编译安装LNMP,渡劫指南之MySql

1、在宝塔面板上选择编译安装MySql,结果日志中有报错

— Configuring incomplete, errors occurred!

See also “/www/server/mysql/src/install/CMakeFiles/CMakeOutput.log”.

See also “/www/server/mysql/src/install/CMakeFiles/CMakeError.log”.

make: *** No targets specified and no makefile found. Stop.

========================================================

cmake: /usr/local/lib/libcurl.so.4: no version information available (required by cmake)

Ubuntu 20.04.3 LTS

\l

Bit:64 Mem:7950M Core:8 gcc:9.3.0 cmake:3.16.3

Linux 5.13.0-27-generic x86_64

ERROR: mysql 8.0 installation failed.

安装失败,请截图以上报错信息发帖至论坛www.bt.cn/bbs求助

|-Successify —Script execution completed—

图片[1]-Ubuntu编译安装LNMP,渡劫指南之MySql-itdog

2、因为报错中有提到libcurl.so.4,所以我搜索了一下libcurl.so.4

locate libcurl.so.4
图片[2]-Ubuntu编译安装LNMP,渡劫指南之MySql-itdog

3、根据上提示,安装mlocate。结果完了还是无法成功编译安装

4、这个提示完全就是扯犊子,根据这个提示我研究了好几个小时都无法解决问题。

最后放弃了先去编译安装PHP,等把PHP的编译环境弄好,再装MySql就解决了。

5、所以为什么回报错呢!真实原因是缺少openssl

6、终端执行下面2条命令,成功解决问题!

sudo apt-get install openssl
sudo apt-get install libssl-dev
图片[3]-Ubuntu编译安装LNMP,渡劫指南之MySql-itdog
图片[4]-Ubuntu编译安装LNMP,渡劫指南之MySql-itdog

7、这里额外插一句,编译安装MySql非常非常耗费硬件资源!!我第一次编译直接给虚拟机干死机了!!

我第一次编译时的配置:2650Lv3*8、8G ram

为了方式再次死机,我选择了关闭虚拟机提高整机配置!

第二次编译时的配置:2650Lv3*12、30G ram(并且设置为全部预留)

8、下图为编译Mysql时的机器占用情况!很长一段时间内CPU都是100%占用!而编译PHP和Nginx仅仅有一瞬间峰值会吃满CPU!

图片[5]-Ubuntu编译安装LNMP,渡劫指南之MySql-itdog
图片[6]-Ubuntu编译安装LNMP,渡劫指南之MySql-itdog



© 版权声明
THE END
原创不易,且珍惜。
点赞9赞赏 分享
评论 抢沙发
头像
欢迎留下宝贵见解!
提交
头像

昵称

取消
昵称表情代码图片