windows上同時安裝兩個版本的mysql資料庫

2021-09-11 20:22:41 字數 3316 閱讀 6016

一 先停止之前安裝的低版本mysql服務:

二 將我其他電腦上安裝好的mysql5.7拷貝過來(我在其他電腦上安裝過mysql-5.7.22-winx64.zip版本)

三 拷貝過來之後,進入該資料夾,刪除掉data目錄,然後開啟my.ini,進行修改埠號,埠號改為3307,basedir和datadir也要重新配一下

修改內容如圖:

配置檔案內容想要的可以拿去:------>

[mysqld]

# 設定服務端使用的字符集為utf-8

character-set-server=utf8

# 繫結ipv4位址

bind-address = 0.0.0.0

# 設定mysql的埠號

port = 3307

# 設定mysql的安裝目錄

basedir=r:/mysqlinstalledition/mysql-5.7.25-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=r:/mysqlinstalledition/mysql-5.7.25-winx64/data

# 允許最大連線數

max_connections=2000

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

default-storage-engine=innodb

# 設定mysql以及資料庫的預設編碼

[mysql]

default-character-set=utf8

[mysql.server]

default-character-set=utf8

# 設定客戶端預設字符集

[client]

default-character-set=utf8

四 開始執行安裝和新增服務的步驟:

4.1 以管理員身份去執行命令列視窗

4.2 進入mysql5.7的bin目錄下

4.3 安裝mysql服務,指定該mysql服務名為mysql2,並根據my.ini檔案進行安裝,命令如下:

去服務裡面,可檢視到此時多了乙個mysql2服務

五 初始化資料庫

mysql服務安裝成功後,就需要初始化資料庫了,否則是無法啟動服務的。

在bin目錄下執行如下命令

c:\mysql-5.7.22-winx64\bin>mysqld --initialize

初始化成功後,命令列沒有任何提示。但在mysql5.7資料夾中已自動生成了data目錄

六 開啟登錄檔,找到hkey_local_machine\system\currentcontrolset\services\mysql2,修改imagepath引數,更正mysql2服務相關路徑。

修改imagepath引數:

七 啟動資料庫,修改密碼

使用net start mysql2 命令啟動mysql2服務

c:\mysql-5.7.22-winx64\bin>net start mysql2

mysql2 服務正在啟動 .

mysql2 服務已經啟動成功。

(若mysql2 啟動失敗,請檢查自己是否已經停止了之前的mysql服務,見第一步)

mysql2服務啟動後,去data/***.err檔案中找到臨時密碼,進行登入

使用臨時密碼進行登入(注意:p 埠,p 密碼)

c:\mysql-5.7.22-winx64\bin>mysql -p3307 -uroot -p

enter password: ************    (此處輸入的是臨時密碼)

welcome to the mysql monitor.  commands end with ; or \g.

your mysql connection id is 2

server version: 5.7.22

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

修改密碼

mysql> set password for root@localhost=password('001nx123456');

query ok, 0 rows affected, 1 warning (0.00 sec)

使用 quit 退出,使用新密碼登入。

mysql> quit

byec:\mysql-5.7.22-winx64\bin>mysql -p3307 -uroot -p

enter password: *************

welcome to the mysql monitor.  commands end with ; or \g.

your mysql connection id is 3

server version: 5.7.22 mysql community server (gpl)

結束。

linux 同時安裝兩個tomcat的配置

1 配置proflie 進入proflie 檔案 命令 vi etc profile 在profile檔案裡加入以下配置 home tomcat與 home tomcat 2為tomcat安裝路徑 first tomcat catalina base home tomcat catalina hom...

Ubuntu 同時安裝兩個版本的OpenCV

由於opencv有2 3 4版本,再跑開源 時會有版本要求,因此,需要安裝多個版本的opencv 因為前期已經裝過opencv4,現在安裝opencv3 2.開啟cmake gui,建立build 編譯opencv3 contrib3 3.make make sudo make install 4....

windows上使用git的兩個問題

1,使用git不能正常從本地push到遠端伺服器分支。剛安裝的git,在使用git remote name url 繫結遠端分支,或者使用git clone url 的方式拉下來 之後,第一次進行push操作 git push時,會出現了refusing的問題。使用如下命令 git config r...