CentOS7下Ispmanager5升级MariaDB10.3后MySQL设置为空编辑按钮禁用
CentOS 7 + Ispmanager 5 升级MariaDB 10.3后面板MySQL设置页空白的解决方案
问题原因
Ispmanager 5默认关联CentOS官方源的mariadb/mariadb-server包标识,更换MariaDB官方源安装的10.3版本后,面板无法识别新的服务包名、服务名映射,导致配置页加载失败、编辑按钮禁用。
操作步骤
- 停止相关服务
service ispmanager stop service mariadb stop
- 重建面板数据库服务映射配置
/usr/local/mgr5/sbin/mgrctl -m ispmgr service.edit elid=mysql name=MySQL package=MariaDB-server initname=mariadb
- 修正配置文件权限,确保面板可正常读取
chown root:root /etc/my.cnf chmod 644 /etc/my.cnf
- 重启所有服务使配置生效
service mariadb start service ispmanager restart
验证方法
服务重启完成后等待2分钟,重新进入Ispmanager面板的数据库服务器设置页,即可看到完整配置项,编辑按钮恢复正常可用状态。
异常排查
如果操作后仍未恢复,检查/etc/my.cnf中[mysqld]段的socket配置与[client]段的socket配置是否一致,Ispmanager默认读取/var/lib/mysql/mysql.sock路径,若自定义了socket路径需确保两段配置对齐。
内容的提问来源于stack exchange,提问作者Сергей Сергеев
相关产品推荐
相关产品推荐

