在同一臺機器上安裝多個MySQL8 0服務

2021-10-11 19:14:30 字數 2339 閱讀 8986

概要

作業系統為windows10,當前使用mysql版本為8.0.21。

在該機器上安裝3個mysql服務,埠分別為:3306,3307,3308。

對於3306埠,按正常流程安裝即可,不再贅述。

對於3307/3308埠,流程相同。

3307/3308埠服務安裝

以3307埠為例。

清理刪除d:\program files\mysql_3307\data\資料夾中的所有內容。

修改配置檔案

開啟mysql_3307資料夾下的my.ini,做如下修改:

port更改為3307。

basedir更改為d:\program files\mysql_3307。

示例:

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3307

default-character-set=utf8mb4

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8mb4

[mysqld]

# 設定埠

port=3307

# 設定mysql的安裝目錄

basedir=d:\program files\mysql_3307

# 設定 mysql資料庫的資料的存放目錄,mysql 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯

# datadir=d:\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。

max_connect_errors=10

# 服務端使用的字符集預設為utf8mb4

character-set-server=utf8mb4

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

#mysql_native_password

default_authentication_plugin=mysql_native_password

安裝

以管理員身份開啟cmd,cd到d:\program files\mysql_3307\bin\目錄下。

1、執行命令初始化資料庫:

mysqld --initialize --console
可以不指定–defaults-file引數。

等待執行完成,會輸出root使用者的預設初始密碼。

2. 輸入命令安裝服務:

mysqld install mysql3307
同上,可以不指定–defaults-file引數。

安裝完成,即可在服務列表中看到mysql3307服務。

3. 修改登錄檔

在服務列表中檢視mysql3307服務的屬性,發現其可執行檔案的路徑為:

「d:\program files\mysql\bin\mysqld」 mysql3307
計算機\hkey_local_machine\system\currentcontrolset\services\mysql3307

雙擊其中的imagepath字串,將其數值資料修改為:

"d:\program files\mysql_3307\bin\mysqld" mysql3307
啟動服務

回到cmd中,輸入命令啟動服務:

net start mysql3307
服務順利啟動。

5. 第一次連線使用命令更改密碼

使用命令第一次連線mysql時,會提示更改密碼,否則無法進行任何操作。

輸入命令:

mysql -u root -p
1會提示輸入密碼,此時輸入前面列印的初始密碼。

然後輸入命令來修改密碼:

alter user 'root'@'localhost' identified by '123456'

;

這樣,就將*『root』@'localhost』的密碼更改為123456*了。

刪除若要刪除mysql服務,以上述安裝的3307為例:

以管理員身份開啟cmd,輸入命令:

net stop mysql3307

sc delete mysql3307

然後刪除mysql3307資料夾即可。

同一臺機器上安裝多個Tomcat

如果不加任何修改,在一台伺服器上同時執行兩個tomcat服務顯然會發生埠衝突。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?以下是使用tomcat5.5.26解壓版本所做的實驗。解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙...

同一臺機器上安裝多個Tomcat

如果不加任何修改,在一台伺服器上同時執行兩個tomcat服務顯然會發生埠衝突。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?以下是使用tomcat5.5.26解壓版本所做的實驗。解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙...

同一臺機器安裝多個tomcat

同一臺機器安裝多個tomcat。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcat2 2.新建乙個環境變數catalina home2,路徑為d tomcat2 3.編輯tomcat bin startup....