systemctl 启动失败
现象
执行
sudo systemctl start mysql 后提示:System has not been booted with systemd as init system (PID 1). Can't operate.Failed to connect to bus: Host is down
原因
CloudStudio 环境不使用
systemd,因此 systemctl 不可用。解决方法
改用
service 启动:sudo service mysql start
后续启动报“权限相关错误”
现象
MySQL 初次安装可启动,但后续执行
sudo service mysql start 报权限错误。
解决方法
把 MySQL 的常用目录权限修复为
mysql:mysql,再重新启动。1. 修复目录权限
# 如果目录不存在,可先创建(可选)sudo mkdir -p /var/run/mysqld# 修复数据目录权限sudo chown -R mysql:mysql /var/lib/mysql# 修复日志目录权限sudo chown -R mysql:mysql /var/log/mysql# 修复运行时 PID 目录权限sudo chown -R mysql:mysql /var/run/mysqld
2. 启动并检查状态
sudo service mysql startsudo service mysql status
3. 确认启动成功

提示
如果仍启动失败,优先查看错误日志定位具体原因(例如权限不足、端口占用、配置错误等)。