首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 單機雙 MySQL 實例安裝配置指南

     編輯:MySQL 資料庫相關知識

Windows Server 2003 上安裝兩個 MySQL 5.5 實例

前提

  • 已正常安裝第一個實例(預設 3306 端口、C:\Program Files\MySQL)
  • 以管理員身份操作

步驟

  1. 停止第一個服務:控制面板 → 服務 → 停止 MySQL
  2. 複製安裝目錄:C:\Program Files\MySQL → E:\MySQL\MySQL Server 5.5
  3. 複製並修改配置文件
    • 源:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini
    • 目標:E:\MySQL\mysql_base\ini\my.ini
    • 修改點:
      
      [client]
      port=3307
      [mysqld]
      port=3307
      basedir="E:\MySQL\MySQL Server 5.5"
      datadir="E:\MySQL\MySQL Server 5.5\data"
      
  4. 安裝第二個服務
    
    mysqld install MySQL2 --defaults-file="E:\MySQL\mysql_base\ini\my.ini"
    
  5. 修改註冊表 ImagePath
    
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL2
    ImagePath = "E:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="E:\MySQL\mysql_base\ini\my.ini" MySQL2
    
  6. 啟動驗證
    • 服務列表出現 MySQL2,啟動成功
    • mysql -u root -P 3307 連接第二個實例

關鍵隔離點

項目實例 1實例 2
端口33063307
basedirC:\Program Files\MySQLE:\MySQL\MySQL Server 5.5
datadirC:\Program Files\MySQL\dataE:\MySQL\MySQL Server 5.5\data
服務名MySQLMySQL2
配置文件C:\...\my.iniE:\MySQL\mysql_base\ini\my.ini

適用場景

  • 開發/測試環境多版本共存
  • 單機資源充足、需隔離不同業務庫
  • 生產環境建議用 Docker/VM/獨立主機隔離
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved