Windows平臺多MYSQL配置(多My.ini)

    最近在學習SSH,由於爲了節約內存,所以就準備使用MYSQL代替Oracle,爲了更深一步地瞭解MySQL,於是就計劃安裝noinstall版本,這版本比安裝版可麻煩一些,特別是配置方面,如果配置好的話就可以在一臺機器上運行多個版本的MYSQL,在網上找了前輩們的筆記後學習完畢後再記錄一筆,就我這記性,估計明兒早上就全忘光了。

    一個平臺部署多個的情況下最基本的就是要給每個平臺指定不同的 my.ini 文件,當然,在 ini 文件中的數據庫的端口號也會有不同,my.ini 文件的內容就按照各個版本的基本配置就可以,不行隨便找一個複製過來改改就OK了,主要要修改的地方有這麼幾個:1、basedir = 『當然要註冊的本版的根目錄』2、datadir = 『數據目錄(data文件夾位置)』3、port = 『端口號』多個別重複就行了。主要就是這3個值的地址,要指向你當前配置的mysql,當然其他的屬性也一樣。
   
    然後就是安裝成服務,如果不安裝成服務,每次都自己啓動也一樣,加點參數就可以了。
    不安裝成服務的啓動方式是:bin>mysqld-nt --defaults-file="D:/xxx/old/mysql/my.ini" 這樣啓動就是用指定的ini 去啓動nt服務。
    安裝成服務:     安裝服務相對簡單,X:/XXX/bin>mysqld-nt --install MySQLXXX --defaults-file="X:/XXX/my.ini"只要在bin目錄下在CMD中使用 --install命令,指定服務名稱,然後自定默認的ini文件名即可。     初始化數據庫:     在非安裝版中需要使用 mysqld-nt --console 初始化數據庫,在多MYSQL中,安裝第二個MYSQL時也需要指定默認的ini位置,命令爲X:/XXX/bin>mysqld-nt --defaults-file="X:/XXX/my.ini" --console 這樣就可以完成初始化了,其他的操作都基本一樣了。

在控制檯中啓動mysql時需要加上參數--port=#之名需要指定的端口號 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章