首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Windows MySQL 服務重啟與 log-bin 路徑配置指南

     編輯:關於SqlServer

命令列快速重啟 MySQL 服務

net stop mysql
net start mysql
  • 服務名預設為 mysql(或 MySQL80、MySQL57 等),可透過 services.msc 確認。
  • **需以系統管理員身分執行 CMD/PowerShell**,否則會拒絕存取。

確認服務名稱步驟

  1. 右鍵「此電腦」→「管理」→「服務與應用程式」→「服務」。
  2. 尋找名稱含 MySQL 的項目,「名稱」欄即為服務名。

my.ini 配置 log-bin 路徑(Windows 路徑分隔符陷阱)

[mysqld]
# 正確:使用正斜線 /,即使在 Windows
log-bin = "D:/mysqllog/binlog"

# 錯誤:反斜線 \ 會被視為逸出字元
# log-bin = "D:\mysqllog\binlog"

原因:MySQL 設定檔解析器採用類 Unix 路徑語法,**正斜線 `/` 為通用分隔符**,Windows 下同樣適用且避免逸出問題。

驗證 binlog 是否生效

SHOW VARIABLES LIKE 'log_bin';
SHOW BINARY LOGS;
  • log_bin = ON 表示啟用成功。
  • SHOW BINARY LOGS 列出所有 binlog 檔案與大小。

補充:常見 my.ini 位置

  • C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(預設)
  • C:\Program Files\MySQL\MySQL Server 8.0\my.ini
  • 啟動參數 --defaults-file=... 指定的路徑。

總結

  1. 管理員 CMD 執行 net stop/start mysql 重啟服務。
  2. my.ini 中 log-bin 路徑**務必用正斜線 `/`** 與雙引號包裹。
  3. 修改後必須重啟服務生效。

掌握這兩點,Windows 環境下 MySQL 維護與複寫架構部署將不再被路徑格式卡住。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved