在 Linux 或 Windows 系統(tǒng)中啟動(dòng) MySQL 服務(wù)的方法略有不同,以下是常見系統(tǒng)的啟動(dòng)方式:
根據(jù)系統(tǒng)的服務(wù)管理方式,主要有以下兩種方法:
sudo systemctl start mysql
sudo systemctl start mysqld
sudo service mysql start
sudo service mysqld start
sudo systemctl status mysql
-
按下
Win + R,輸入 services.msc 打開服務(wù)窗口。
-
在列表中找到
MySQL 或 mysqld 服務(wù)(名稱可能含版本號(hào),如 MySQL80)。
-
右鍵點(diǎn)擊 → 選擇 啟動(dòng)。
# 啟動(dòng) MySQL 服務(wù)(服務(wù)名以實(shí)際為準(zhǔn),如 MySQL80)
net start MySQL80
-
啟動(dòng)失敗排查:
-
檢查配置文件是否有誤(Linux 通常在
/etc/my.cnf 或 /etc/mysql/my.cnf;Windows 通常在安裝目錄的 my.ini)。
-
查看錯(cuò)誤日志定位問題(Linux 常見路徑
/var/log/mysqld.log;Windows 常見路徑 數(shù)據(jù)目錄/hostname.err)。
-
確認(rèn)端口(默認(rèn) 3306)未被占用:
netstat -tuln | grep 3306(Linux)或 netstat -ano | findstr 3306(Windows)。
-
設(shè)置開機(jī)自啟(Linux):
sudo systemctl enable mysql
根據(jù)操作系統(tǒng)和 MySQL 安裝方式選擇對(duì)應(yīng)命令,啟動(dòng)后可通過 mysql -u 用戶名 -p 嘗試登錄驗(yàn)證是否成功。