【问题描述】
MySQL 安装完成后将整个目录移动到了其他路径下,之后通过 SAC 去添加已有的 MySQL 时报错:No system configure file exist in /etc/defualt,但是 /etc/defualt 下是已经存在了 sequoiasql-mysql 文件。
【解决办法】
在安装 MySQL 时,会注册一个系统服务 sequoiasql-mysql.service,它里面会保存有 MySQL 的安装路径,用户因为移动了整个 MySQL,而没有修改系统服务 sequoiasql-mysql.service 里保存的安装路径,才导致错误。
解决办法:
1、运行 service sequoiasql-mysql status 查看服务状态,并在显示的 Loaded 中找到 sequoiasql-mysql.service 的路径。
2、将 1 步骤找到的 sequoiasql-mysql.service 文件中的 MySQL 路径修改为当前 MySQL 安装路径。
3、运行 systemctl daemon-reload。
4、执行 systemctl enable sequoiasql-mysql.service。
5、执行 service sequoiasql-mysql start。
【建议】
由于移动整个安装目录会导致很多权限、路径不对等问题,不建议移动整个安装目录,如果真的需要调整安装路径可以先卸载之后重装时指定到自己需要的路径。