一文教你在windows中如何同時(shí)安裝兩個(gè)不同版本的Mysql
前言
本文主要記載,本機(jī)已安裝了一個(gè)MySQL 5.7.38,現(xiàn)考慮再安裝一個(gè)mysql 8.0版本,記錄一下過(guò)程方便以后回顧。
一、MySql下載
1、 官網(wǎng)下載
MySql8.0.24版本:MySQL :: Download MySQL Community Server (Archived Versions)
2、 解壓文件
等下載完畢之后,進(jìn)行解壓(mysql-8.0.24-winx64):
data文件夾后面步驟自動(dòng)創(chuàng)建,不需手動(dòng)創(chuàng)建
?3、 新建my.ini文件
解壓成功之后,就在這個(gè)目錄里面新建一個(gè)my.ini文件。
將下面的代碼復(fù)制到my.ini文件中:
[mysqld] # 這里設(shè)置3307端口 port=3307 # 設(shè)置mysql的安裝目錄 basedir=E:\\mysql8\\mysql-8.0.24-winx64 # 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir=E:\\mysql8\\mysql-8.0.24-winx64\\data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(tǒng) max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為UTF8 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 默認(rèn)使用“mysql_native_password”插件認(rèn)證 default_authentication_plugin=mysql_native_password [mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [client] # 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口 port=3307 default-character-set=utf8
注意:
1、basedir和datadir的路徑的是自己安裝的路徑
2、最主要在于修改端口號(hào),將3306修改為3307,這是因?yàn)橐呀?jīng)有了一個(gè)mysql服務(wù),所以將端口設(shè)置為3307(未被占用就行)。
二、配置MySql環(huán)境變量
1、新建系統(tǒng)環(huán)境變量
先點(diǎn)擊控制面板 -->系統(tǒng) -->高級(jí)系統(tǒng)設(shè)置 -->系統(tǒng)變量
新建系統(tǒng)系統(tǒng)變量:
然后一直點(diǎn)擊確定,環(huán)境變量就配置好了。
三、MySql安裝
1、進(jìn)入MySql的bin目錄
用cmd打開命令提示符
注意:以管理員的身份打開
打開之后,進(jìn)入自己的MySql的bin目錄下:
2、安裝MySql服務(wù)
執(zhí)行安裝命令,安裝MySql:
mysqld install mysql8 --defaults-file="E:\mysql8\mysql-8.0.24-winx64\my.ini"
當(dāng)按下回車鍵后,出現(xiàn)這句語(yǔ)句”Service successfully installed.“,則表示安裝成功了。
3、修改登錄密碼、并自動(dòng)創(chuàng)建data文件夾
因?yàn)榘惭b好MySql,會(huì)有一個(gè)初始密碼,為了我們方便記憶,接下來(lái)就把初始密碼改成我們熟悉的密碼:
先打印MySql的密碼信息,記住初始密碼后續(xù)可修改:
mysqld.exe --defaults-file="E:\mysql8\mysql-8.0.24-winx64\my.ini" --initialize --console
?4、查看是否需要修改注冊(cè)列表
1.Win鍵+R輸入services.msc,
2、發(fā)現(xiàn)服務(wù)中多了一個(gè)mysql8,右鍵查看服務(wù)中mysql8的屬性
3、可以看到我的可執(zhí)行文件的路徑為E:\mysql8\mysql-8.0.24-winx64\bin\mysqld --defaults-file=E:\mysql8\mysql-8.0.24-winx64\my.ini mysql8 是沒有問題的(可跳轉(zhuǎn)至5)
如果是之前安裝的時(shí)候出現(xiàn)過(guò)這個(gè)路徑為MySQL5.7.35版本的路徑的情況,這樣肯定就是有問題的,需要進(jìn)行修改,否則之后連接Navicat/sqlyog出現(xiàn)問題
若路徑不對(duì),則需修改修改注冊(cè)表中mysql8的路徑.
Win鍵+R輸入regedit 后找到路徑
將路徑修改為E:\mysql8\mysql-8.0.24-winx64\bin\mysqld --defaults-file=E:\mysql8\mysql-8.0.24-winx64\my.ini mysql8
5、啟動(dòng)MYSQL
接著啟動(dòng)MySql:
net start mysql8
啟動(dòng)成功進(jìn)入下一步
先用初始密碼登錄MySql:
登錄成功后把密碼改成了“123456”:
?6、退出MySql
到此安裝成功了,記得要退出MySql;
?四、在Navicat上操作MySql
點(diǎn)擊連接,選擇MYSQL,接著輸入連接名,密碼
注意:一定要確保電腦聯(lián)網(wǎng)
就相當(dāng)于Navicat已經(jīng)可以可視化的操作我們本地的MySql了。以后可在Navicat上操作MySql了。
修改端口3307
總結(jié)
最后我們實(shí)現(xiàn)了可以在Navicat操作MySql。
若出現(xiàn)無(wú)法啟動(dòng),建議刪除原來(lái)版本數(shù)據(jù)庫(kù),然后重新下載8.0,然后下載5.7版本
以上就是一文教你在windows中如何同時(shí)安裝兩個(gè)不同版本的Mysql的詳細(xì)內(nèi)容,更多關(guān)于windows同時(shí)安裝兩個(gè)不同Mysql的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
如何通過(guò)SQL找出2個(gè)表里值不同的列的方法
本篇文章對(duì)如何通過(guò)SQL找出2個(gè)表里值不同的列的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05MySQL5.7.24版本的數(shù)據(jù)庫(kù)安裝過(guò)程圖文詳解
這篇文章主要介紹了MySQL5.7.24版本的數(shù)據(jù)庫(kù)安裝過(guò)程,需要的朋友可以參考下2018-11-11安裝使用Percona XtraBackup來(lái)備份恢復(fù)MySQL的教程
這篇文章主要介紹了安裝使用Percona XtraBackup來(lái)備份恢復(fù)MySQL的教程,文中的示例環(huán)境基于CentOS系統(tǒng),需要的朋友可以參考下2015-12-12- 本文我們主要介紹了MySQL性能分析以及explain的使用,包括:組合索引、慢查詢分析、MYISAM和INNODB的鎖定、MYSQL的事務(wù)配置項(xiàng)等,希望能夠?qū)δ兴鶐椭?/div> 2011-08-08
MySQL?SQL性能分析之慢查詢?nèi)罩尽xplain使用詳解
這篇文章主要介紹了MySQL?SQL性能分析?慢查詢?nèi)罩?、explain使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04MySQL無(wú)服務(wù)及服務(wù)無(wú)法啟動(dòng)的終極解決方案分享
又是MySQL的問題,之前已經(jīng)遇見過(guò)一次本地MySQL服務(wù)無(wú)法啟動(dòng)的情況,現(xiàn)在又出現(xiàn)了,下面這篇文章主要給大家介紹了關(guān)于MySQL無(wú)服務(wù)及服務(wù)無(wú)法啟動(dòng)的終極解決方案,需要的朋友可以參考下2022-06-06MySQL中把varchar類型轉(zhuǎn)為date類型方法詳解
這篇文章主要介紹了MySQL中把varchar類型轉(zhuǎn)為date類型方法詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07最新評(píng)論