一、原因
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. 确认启动成功
注意:如果仍启动失败,优先查看错误日志定位具体原因(例如权限不足、端口占用、配置错误等)。