windows上同時安裝兩個版本的mysql數據庫


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

二、將其他電腦上安裝好的mysql拷貝過來

三、拷貝過來之后,進入該文件夾,刪除掉data目錄,然后打開my.ini,進行修改端口號,端口號改為3307,basedir和datadir也要重新配一下

修改內容如圖:

my.ini:

[mysqld]
port = 3307
basedir=D:\Program File\mysql-8.0.15-winx64
datadir=D:\Program File\mysql-8.0.15-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-time_zone = '+8:00'
[mysql]
default-character-set=utf8

四、開始執行安裝和添加服務的步驟

4.1 以管理員身份去運行命令行窗口

4.2 進入mysql的bin目錄下

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

mysqld install mysql2 --default-file="D:\Program File\mysql-8.0.15-winx64\my.ini"

成功安裝后會提示:
Service successfully installed.

services.msc 命令查看服務,可查看到此時多了一個mysql2服務。

五、初始化數據庫

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

在bin目錄下執行如下命令

mysqld --initialize

初始化成功后,命令行沒有任何提示。但在mysql 文件夾中已自動生成了data目錄。

六 打開注冊表(命令行輸入 regedt32),找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2,修改ImagePath參數,更正mysql2服務相關路徑。

img

修改ImagePath參數:

七、啟動數據庫,修改密碼

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

net start mysql2
mysql2 服務正在啟動.
mysql2 服務已經啟動成功.

mysql2服務啟動后,去data/xxx.err文件中找到臨時密碼,進行登錄

八、使用臨時密碼進行登錄(注意:P 端口,p 密碼)

mysql -P3307 -uroot -p
Enter password: ************    (此處輸入的是臨時密碼)

修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; 

使用 quit 退出,使用新密碼登錄。結束。

借鑒:https://blog.csdn.net/wudinaniya/article/details/82455431


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM