1. 程式人生 > >如何在一臺window上建立多個MySQL服務

如何在一臺window上建立多個MySQL服務

所需環境:

OS:windows  系統

DB:MySQL

下面我將第一個MySQL服務成為MySQL,第二個MySQL服務成為MySQL2

一、該PC已經安裝了一個MySQL(未安裝的請先安裝,此處不說第一個MySQL服務的安裝)

二、在服務中可以檢視MySQL服務,有人說應該停掉MySQL服務,但是我沒有停掉依然可以進行下去(此步驟可省略)

三、開始建立第二個MySQL服務,

1、首先,我們將MySQL中的所有檔案進行復制,複製至另一個碟符下,本人是複製到E碟符下。

MySQL服務一般在C盤,我的是在C盤Program Files(x86)下,有的人是在Program Files下


我們將MySQL中的檔案及其資料夾全部複製至E盤,

2、然後,修改複製至E盤的my.ini檔案,將裡面的埠號改成我們想要新增的埠號。(資料庫預設埠號是3306)


具體改動如下:

先改動埠:

再改動資料庫服務埠、basedir 和datadir:

3、在終端命令列建立服務(此處建立3307):

在E盤新複製的MySQL檔案的bin目錄下啟動cmd,或者window + r 啟動cmd,進入E盤MySQL 的 bin資料夾中,(注意:一定要是管理員身份啟動,不然很有可能會 建立服務失敗),然後輸入mysqld install MySQL2 (此處我的新服務名稱叫做MySQL2,您也可以其自己喜歡的名稱,我是為了方便記)


然後回車,即完成了第二個服務的建立,

4、服務建立好了之後,我們可以再工作管理員中檢視服務,搜尋看有沒有MySQL2 的服務,存在說明建立成功,不存在就要看看是哪裡出錯了哦。


服務建立成功之後,要進行修改登錄檔,通過regedit 進入登錄檔,找到HKEY_LOCAL_MACHINE--->SYSTEM--->CurrentControlSet--->Services 這個目錄下,然後找到剛才建立的MySQL2,將ImagePath 修改成               "E:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="E:\MySQL\MySQL Server 5.5\my.ini" MySQL2          


到了這塊,就已經完成的差不多了,剩下的就是驗證了哦

三、啟動服務

進入命令視窗,輸入 net start MySQL2,回車,


,啟動成功,搞定。(此處原圖不見了,從網上找了個圖,有些路徑、服務名稱對不上)

在這塊啟動服務的時候,用我自己的電腦一次性就成功了,但是到了公司用公司的電腦就失敗了,通過檢視系統日誌發現了       Plugin 'FEDERATED' is disabled.      這樣的錯誤。搜尋之後,在MySQL2檔案所處位置中的my.ini 進行修改,具體如下,添加了紅色框中的資料,(因為之前啟動服務未成功,它一直顯示啟動,正在啟動,程序中也沒法打刪除,所以進行了重啟電腦。)但是呢,我的MySQL服務又壞掉了哦……(最終在程序中結束了MySQL程序,然後重啟)


五、設定MySQL2 的密碼


命令列設定(MySQL2服務的bin路徑下,同樣是管理員啟動,切記),輸入 mysqladmin -u root -p password ,回車,會出現 Enter 輸入密碼,此時不用輸入,直接回車,你將會看見 New password 輸入新密碼,然後你就輸入密碼,並在此confirm new password確認密碼嘍,,回車,搞定,你可以測試測試,用navicat 連線你的資料庫新埠哦!

好了,一切到此為止,如果您遇到了什麼問題,可以留言哦。

相關推薦

如何在window建立MySQL服務

所需環境: OS:windows  系統 DB:MySQL 下面我將第一個MySQL服務成為MySQL,第二個MySQL服務成為MySQL2 一、該PC已經安裝了一個MySQL(未安裝的請先安裝,此處不說第一個MySQL服務的安裝) 二、在服務中可以檢視MySQL服務,有

運維——在主機建立網站

假設有很多個網站,那麼如果每個網站都配一個伺服器的話顯然是很浪費的,其實一個伺服器是能放很多個網站,具體實現步驟如下: 1、建立目錄用來存放各個網站的資訊,路徑可以使用預設的也可以自己建立,此處使用預設的路徑 建立了三個目錄用來存放三個網站,如果想開啟IP就能開到內容則可以直接在/var/www/ht

用IIS建立虛擬主機,實現在主機建立虛擬主機的方法

 IIS(以及Apache等等其他Web Server)都可以做到“虛擬主機”(注意不是“虛擬目錄”),也就是一臺主機可以對應多個Web Site(“網站”)。很多網路服務商(IDC)就是使用這樣的技術在一臺主機上放置多個網站。    虛擬主機實現方法有: 1。同一IP和port(“埠”),不同Host H

git 在機器配置賬戶

rac ssh xxxxxx pla 必須 account ack entity 設置 前提: 必須知道怎樣配置git賬戶,請參考git官方教程:https://help.github.com/articles/generating-ssh-keys 這個教程能教你怎

電腦配置tomcat

壓縮版 protocol proto 控制 catalina xml文件 prot red star 很多時候我們要配置多個tomcat 但是啟動時候就會好多錯誤和沖突 要麽startup的時候就把兩個tomcat全給起了。。。不好控制 下面給出解決方案 一臺電腦同

如何在電腦安裝jdk

tput support -c win index text different ref recent Technote (FAQ) Question How to install multiple versions of Java on a workstation? C

如何在同一機器安裝MySQL的實例(轉)

其他 搭建 如果 com 啟動mysql default vim 比喻 width   最近由於工作的需要,需要在同一臺機器上搭建兩個MySQL的實例,(註:已經存在了一個3306的MySQL的實例)。  先說下,什麽是mysql的多實例,簡單的來說就是一臺機器上安裝了多個

如何在同一機器安裝MySQL的實例 轉

oal 源碼包 就會 端口號 tar 進程 信息 什麽 cnblogs https://www.cnblogs.com/shangzekai/p/4375271.html 最近由於工作的需要,需要在同一臺機器上搭建兩個MySQL的實例,(註:已經存在了一個3306

【轉】在伺服器配置Tomcat 教程

在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 只需要修改CATALINA_HOME\conf\server.xml中的啟動埠和連線埠就好了! 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-to

電腦部署tomcat並啟動專案

1.需求 原本的機器上已經有一臺tomcat了,為了不影響之前的專案,新部署一個,跑專案。 2.實現 1.將tomcat壓縮包複製到新建的資料夾c盤的aaa,解壓 2.將C:\aaa\apache-tomcat-7.0.85\webapps下的所有檔案刪除, 匯出的bbb.war放入C:

電腦部署Tomcat案例

思路:如果要在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-tomcat-7.0.63,下載下來的檔案為apache-tomcat-7.0.63.zi

電腦配置tomcat,詳解

  在伺服器上配置了多個tomcat,每個tomcat下的專案都獨立執行。 我這邊是一臺機器上配置5個tomcat,一個簡單的搭建教程和大家分享! 1.拷貝出多個tomcat目錄,需要把tomcat的名稱改為不相同的。 2.環境變數配置。 我的電腦-》右鍵屬性-》高階

Git 學習筆記(1)管理電腦公鑰

1. 前提條件  安裝 Git。 2. 建立公鑰  開啟.ssh資料夾(位於:C:\Users\Administrator\.ssh),右鍵資料夾空白處,開啟 Git Bash(Git Bash h

機器搭建redis例項的配置檔案修改部分

1、單個redis服務搭建請參考:redis服務搭建 2、一臺Redis伺服器,分成多個節點,每個節點分配一個埠(6380,6381…),預設埠是6379。 每個節點對應一個Redis配置檔案,如: redis6380.conf、redis6381.conf #cp redis.conf

電腦配置eclipse

開啟eclipse的檔案文字 因為eclipse啟動的時候會讀虛擬機器如果找不到的會會找java_home所以放在在eclipse下放在jreeclipse就不在尋找java_home了

如何再電腦配置不同版本的tomcat同時執行

1、配置執行tomcat 首先要配置java的jdk環境,這個就不在寫了  不懂去網上查查,這裡主要介紹再jdk環境沒配置好的情況下 如何配置執行多個tomcat 2、第一個tomcat: 找到"我的電腦" 裡面的環境變數 , 新增"CATALINA_HOME"="E:\a

如何在電腦部署tomcat?

配置多個tomcat (下面所述方式是本人學習時查資料在自己本機配置方法總結,如果有哪裡不對希望大家留言指出,謝謝) 1. 第一個Tomcat部署: 解壓下載好的解壓版tomcat 配置環

關於電腦部署JBOSS,埠衝突解決辦法

當一臺電腦上需要部署多個JBOSS時候,會出現埠衝突的情況。修改以下3個配置檔案的埠號即可 1、server\default\conf\jboss-service.xml下 <!-- The Bind address and Port -->

如何在伺服器實現web站點(IIS方法)

Windows2000Server安裝成功後,一般會啟動一個預設的Web站點,為整個網路提供Internet服務。在中小型區域網中,伺服器往往只有一臺,但是一個Web站點顯然又無法滿足工作需要。那麼,能否在一臺伺服器上設定多個Web站點(以下我們簡稱為“一機多站”)呢?答案

windows下如何在機器安裝兩MYSQL資料庫

第一個mysql的my.ini檔案預設是在如下路徑 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini copy該ini檔案存放到E:\MySQL\mysql_base,這個路徑可以隨意定義,並修