在 Linux 或 Windows 系统中启动 MySQL 服务的方法略有不同,以下是常见系统的启动方式:
根据系统的服务管理方式,主要有以下两种方法:
sudo systemctl start mysql
sudo systemctl start mysqld
sudo service mysql start
sudo service mysqld start
sudo systemctl status mysql
-
按下
Win + R,输入 services.msc 打开服务窗口。
-
在列表中找到
MySQL 或 mysqld 服务(名称可能含版本号,如 MySQL80)。
-
右键点击 → 选择 启动。
# 启动 MySQL 服务(服务名以实际为准,如 MySQL80)
net start MySQL80
-
启动失败排查:
-
检查配置文件是否有误(Linux 通常在
/etc/my.cnf 或 /etc/mysql/my.cnf;Windows 通常在安装目录的 my.ini)。
-
查看错误日志定位问题(Linux 常见路径
/var/log/mysqld.log;Windows 常见路径 数据目录/hostname.err)。
-
确认端口(默认 3306)未被占用:
netstat -tuln | grep 3306(Linux)或 netstat -ano | findstr 3306(Windows)。
-
设置开机自启(Linux):
sudo systemctl enable mysql
根据操作系统和 MySQL 安装方式选择对应命令,启动后可通过 mysql -u 用户名 -p 尝试登录验证是否成功。