作業系統為windows10,當前使用mysql版本為8.0.21。
在該機器上安裝3個mysql服務,埠分別為:3306,3307,3308。
以3307埠為例。
刪除d:\program files\mysql_3307\data\
資料夾中的所有內容。
開啟mysql_3307資料夾下的my.ini,做如下修改:
示例:
[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\
目錄下。
執行命令初始化資料庫:
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
會提示輸入密碼,此時輸入前面列印的初始密碼。
然後輸入命令來修改密碼:
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....