【问题描述】
在第一次安装 SequoiaSQL-MySQL 包后报错(具体错误信息客户未提供),删除整个安装目录后再次安装,安装路径与第一次安装路径相同。
二次安装完成后,执行 service sequouiasql-mysql status 查看 MySQL 服务时发现服务状态不正常
【解决办法】
1. v3.2 SequoiaSQL-MySQL已支持多版本安装,即支持在一台机器上指定不同的安装路径安装多个 SequoiaSQL-MySQL 包,且每次安装后都会生成一份系统配置文件以作为本次安装的标识,文件名为 /etc/default/sequoiasql-mysql、/etc/default/sequoiasql-mysql1、/etc/default/sequoiasql-mysql2 等等
2. 当前的情况是,第一次安装失败后便直接删除了整个安装目录,但未删除对应的 sequoiasql-mysql 服务和配置文件 /etc/default/sequoiasql-mysql。而第二次安装后,配置文件因为已存在 /etc/default/sequoiasql-mysql,因此新安装会写新的配置文件 /etc/default/sequoiasql-mysql1
3. 综上,二次安装对应的服务名是 sequoiasql-mysql1,而不是 sequoiasql-mysql 了,因此应该执行 service sequouiasql-mysql1 status 查看 MySQL 服务状态,残留的 sequoiasql-mysql 服务已经不可用
【建议】
1.安装失败时建议参考官网资料正常卸载
http://doc.sequoiadb.com/cn/sequoiadb-cat_id-1557737509-edition_id-0
2.如不小心手工删除了安装目录,需要一并删除对应的/etc/default/sequoiasql-mysql*文件