教程:解决openEuler22.03宝塔面板无法安装greatSQL8.0.32问题
本帖最后由 余说 于 2025-5-16 10:57 编辑注意:
[*]本文仅适用于openEuler 22.03 (LTS-SP4),可能适用于Alibaba Cloud 3 (OpenAnolis Edition) x86_64。
[*]本方法已确认在openEuler24.03下无效。
[*]本方法使用的脚本,其所有权属于宝塔面板官方(广东堡塔安全技术有限公司),本站仅用于学习交流。
[*]本方法仅适用于宝塔官方修复该问题前。
[*]建议保证10G以上内存(包括虚拟内存),如不足,可使用宝塔Linux工具增加虚拟内存。
系统环境:openEuler 22.03 (LTS-SP4),运行在以下硬件之上:硬盘空间105G,内存15G(虚拟内存10G+内存5G),6核心CPU。宝塔面板的版本是9.5.0。问题:在openEuler22.03系统安装宝塔面板后,通过常规方法(数据库——安装Mysql——选择greatSQL8.0)安装会报错,无法安装。解决步骤:
[*]安装宝塔面板后,首先安装数据库。先使用常规方法安装,目的是让其安装必要环境。提示失败后继续。
[*]在宝塔“文件管理”中进入以下路径:/www/server/panel/install ,把该目录下的“mysql.sh”改名为“mysql.sh.bak”;点击左边下载mysql.zip,解压后,把“mysql.sh”文件上传至该路径,调整文件权限为644;在该界面点击“终端”,输入命令 chattr +i mysql.sh并确认(见图),之后关闭终端。https://blog.13508885017.cn/zb_users/upload/2025/05/202505161747362315343087.png
[*]通过SSH连接服务器,输入以下命令安装额外依赖:
[*]sudo dnf install gtest gmock doxygen
sudo dnf install vim-common
sudo dnf install libatomic
sudo dnf install lld
sudo dnf install patchelf
[*]回到面板【数据库】,照常安装(选择greatSQL8.x)。经过漫长的编译过程,可见greatSQL8.0.32已安装成功,后续安装nginx--Tengine3.1、php、phpmyadmin后,测试可正常使用。https://blog.13508885017.cn/zb_users/upload/2025/05/202505161747363545533650.png
祝您安装成功。重要说明:前述“chattr +i mysql.sh ”命令已锁定安装脚本为官方技术员修改过的脚本,其不会被安装过程下载覆盖。如需使用官方线上版本安装其他mysql版本,须在终端输入“chattr -i mysql.sh”解除对脚本的锁定状态。
本文原址:https://blog.13508885017.cn/?id=8
感谢分享:handshake:handshake Ubuntu 20 也安装不上greatSQL8.0.32
页:
[1]