MySQL 常见问题
Q1: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
Q2:s后续启动报“权限相关错误”
现象
MySQL 初次安装可启动,但后续执行 sudo service mysql start 报权限错误。

解决方法
把 MySQL 的常用目录权限修复为 mysql:mysql,再重新启动。
- 修复目录权限
# 如果目录不存在,可先创建(可选)
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
- 启动并检查状态
sudo service mysql start
sudo service mysql status
- 确认启动成功
提示
如果仍启动失败,优先查看错误日志定位具体原因(例如权限不足、端口占用、配置错误等)。