[z]如何在一台windows主機上安裝多個mysql服務


環境:
OS:Windows XP
DB:MYSQL5.5
 
1.正常安裝第一個mysql(安裝步驟省略)
 
2.在控制面板里停止第一個mysql服務
 
3.將C:\Program Files\MySQL目錄下的所有目錄和文件copy到另外一個路徑,我這里是copy到E盤
 
4.創建第二個mysql的my.ini文件
第一個mysql的my.ini文件默認是在如下路徑
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini
copy該ini文件存放到E:\MySQL\mysql_base,這個路徑可以隨意定義,並修改如下內容:
[client]
port=3307 #第一個數據庫的默認端口是3306 這里需要另外啟用一個端口
# The TCP/IP Port the MySQL Server will listen on
port=3307
# Path to installation directory. All paths are usually resolved relative to this.
basedir="E:\MySQL\MySQL Server 5.5\"
         #第二個數據庫basedir
# Path to the database root
datadir="E:\MySQL\MySQL Server 5.5\data\"
    #第二個數據庫datadir
 
5.創建啟動服務(此時在控制面板中可以看到增加了一個新的服務)
mysqld install MySQL2  --defaults-file="E:\MySQL\mysql_base\ini\my.ini"
 
6.修改注冊表
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

參考:http://blog.chinaunix.net/uid-77311-id-3450734.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM