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—
2、因为报错中有提到libcurl.so.4,所以我搜索了一下libcurl.so.4
locate libcurl.so.4
3、根据上提示,安装mlocate。结果完了还是无法成功编译安装
4、这个提示完全就是扯犊子,根据这个提示我研究了好几个小时都无法解决问题。
最后放弃了先去编译安装PHP,等把PHP的编译环境弄好,再装MySql就解决了。
5、所以为什么回报错呢!真实原因是缺少openssl
6、终端执行下面2条命令,成功解决问题!
sudo apt-get install openssl
sudo apt-get install libssl-dev
7、这里额外插一句,编译安装MySql非常非常耗费硬件资源!!我第一次编译直接给虚拟机干死机了!!
我第一次编译时的配置:2650Lv3*8、8G ram
为了方式再次死机,我选择了关闭虚拟机提高整机配置!
第二次编译时的配置:2650Lv3*12、30G ram(并且设置为全部预留)
8、下图为编译Mysql时的机器占用情况!很长一段时间内CPU都是100%占用!而编译PHP和Nginx仅仅有一瞬间峰值会吃满CPU!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容