国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【W(wǎng)indows上同時(shí)安裝兩個(gè)不同版本MYSQL】MySQL安裝教程--5.7和8.0版本

這篇具有很好參考價(jià)值的文章主要介紹了【W(wǎng)indows上同時(shí)安裝兩個(gè)不同版本MYSQL】MySQL安裝教程--5.7和8.0版本。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、MySQL官網(wǎng)下載對(duì)應(yīng)版本的zip文件

最新版本8.0.34下載鏈接:https://dev.mysql.com/downloads/mysql/
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

MySQL 5.7下載鏈接:https://downloads.mysql.com/archives/community/
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

二、將下載到的壓縮包解壓到指定目錄

使用解壓工具將下載到的壓縮包解壓:如:解壓到D:/software/目錄下(自己選擇),解壓之后建議重命名該解壓出來的文件:如mysql-8.0.34-winx64文件夾名,可將后面的winx64去掉,得到mysql-8.0.34(方便查看和理解,此處可不修改,但后續(xù)內(nèi)容需對(duì)應(yīng)更改)
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

三、添加環(huán)境變量

右鍵我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量

選擇系統(tǒng)變量Path,在其后添加:你的mysql安裝文件下面的bin文件夾
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

四、在與bin同級(jí)的文件夾下新建,my.ini文件(注意:此處5.7版本和8.0版本操作不同)

windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

4.1、編輯my.ini文件的內(nèi)容(MySQL 5.7版本,路徑改為自己電腦上對(duì)應(yīng)的路徑)

[mysqld]

basedir=D:\\software\\mysql-5.7\\

datadir=D:\\software\\mysql-5.7\\data\\

port=3306

skip-grant-tables #免登陸檢查

4.2、編輯my.ini文件的內(nèi)容(MySQL 8.0版本,不需要加skip-grant-tables,路徑改為自己電腦上對(duì)應(yīng)的路徑)

[mysqld]

basedir=D:\\software\\mysql-8.0.34\\

datadir=D:\\software\\mysql-8.0.34\\data\\

port=3307

注意:此處如果是\,會(huì)報(bào)錯(cuò),修改為\,且端口號(hào)需要自行調(diào)整

五、啟動(dòng)管理員模式下的CMD,并將路徑切換至mysql下的bin目錄,然后輸入:mysqld -install(安裝mysql)

1.啟動(dòng)管理員模式下的CMD

windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

2.將目錄切換到解壓的mysql文件中的bin文件夾的位置:

輸入:cd /d D:\software\mysql-8.0.34\bin (路徑換為你電腦對(duì)應(yīng)的位置即可)
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

3.此時(shí)輸入:mysqld -install (安裝mysql服務(wù))

這種安裝方式服務(wù)名默認(rèn)為MySQL,如果已有同名服務(wù)名,安裝方式參考目錄十二第二種安裝方式

命令行界面出現(xiàn):Service successfully installed.即可
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)
圖中是已裝了的情況。

六、再輸入 mysqld --initialize-insecure --user=mysql初始化數(shù)據(jù)文件

輸入之前目錄如下:
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

執(zhí)行 mysqld --initialize-insecure --user=mysql(沒輸出ERROR信息則沒報(bào)錯(cuò))

windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)
執(zhí)行成功:生成data和docs文件夾
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

data文件夾,即為存儲(chǔ)數(shù)據(jù)庫(kù)的地方,之前有數(shù)據(jù)庫(kù)可拷貝到該目錄下就可以使用了。
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

七、啟動(dòng)mysql,然后用命令 mysql -uroot -p 進(jìn)入mysql管理界面

7.1、控制臺(tái)繼續(xù)輸入: net start mysql

windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

7.2、再輸入:mysql -h127.0.0.1 -P3307 -uroot

windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)
直接輸入回車,就可以進(jìn)入到mysql管理界面(因?yàn)槲覀儧]有密碼)。
其中-h 參數(shù)指定連接的主機(jī)名(或 IP 地址),-P (大寫的P)參數(shù)指定連接的端口號(hào),-u 參數(shù)指定連接的用戶名。
注意:由于已經(jīng)安裝了mysql5.7版本,直接使用mysql -uroot -p 會(huì)進(jìn)入mysql5.7服務(wù),無法進(jìn)入mysql8.0,所以此時(shí),需要指定連接的端口號(hào)

八、進(jìn)入界面后更改root密碼(注意:此處5.7版本和8.0版本操作不同)
1、mysql 5.7版本,輸入:
update mysql.user set authentication_string=‘password(123456’) where user=‘root’ and host=‘localhost’;
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

出現(xiàn)圖上內(nèi)容,則修改密碼成功了。

2、mysql 8.0版本,依次輸入:

use mysql;
ALTER user root@'localhost' identified by '123456';

如圖即修改成功。
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)
注意:這種修改方式,用Navicat連接時(shí),會(huì)出現(xiàn)問題。解決方法在后面遇到的問題

最后兩個(gè)版本都輸入:flush privileges; 進(jìn)行刷新權(quán)限。
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

九、修改my.ini文件,刪除最后一行skip-grant-tables免密登錄(注意:此步只有5.7版本需要)

[mysqld]

basedir=D:\software\mysql-5.7\

datadir=D:\software\mysql-5.7\data\

port=3306

十、重啟mysql即可正常使用

十一、使用修改的密碼登錄mysql

十二、mysql8.0版本第二種安裝方式

服務(wù)名不可與已安裝服務(wù)名重復(fù),這里命名的服務(wù)為:MySQL80
1、執(zhí)行命令 mysqld install MySQL80 --defaults-file=“D:\software\mysql-8.0.34\my.ini” ,出現(xiàn)Service successfully installed 表示服務(wù)安裝成功
2、再輸入 mysqld --initialize-insecure --user=mysql初始化數(shù)據(jù)文件
3、執(zhí)行net start MySQL80 命令,啟動(dòng)服務(wù)

D:\software\mysql-8.0.34\bin>net start MySQL80
MySQL80 服務(wù)正在啟動(dòng) .
MySQL80 服務(wù)已經(jīng)啟動(dòng)成功。

4、執(zhí)行mysql -h127.0.0.1 -P3306 -uroot -p123456命令,登錄數(shù)據(jù)庫(kù)

D:\software\mysql-8.0.34\bin>mysql -h127.0.0.1 -P3306 -uroot -p123456

———————————————————————————————————————————

附:遇到的問題

1、使用Navicat連接時(shí),出現(xiàn)以下錯(cuò)誤

windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

主要原因是mysql服務(wù)器要求的認(rèn)證插件版本與客戶端不一致造成的。

打開mysql命令行輸入如下命令查看,系統(tǒng)用戶對(duì)應(yīng)的認(rèn)證插件:
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

可以看到root用戶使用的plugin是caching_sha2_password,mysql官方網(wǎng)站有如下說明:
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

意思是說caching_sha2_password是8.0默認(rèn)的認(rèn)證插件,必須使用支持此插件的客戶端版本。

plugin的作用之一就是處理后的密碼格式和長(zhǎng)度是不一樣的,類似于使用MD5加密和使用base64加密一樣對(duì)于同一個(gè)密碼處理后的格式是不一樣的。

1.1、解決

1.查看用戶信息

select host,user,plugin,authentication_string from mysql.user;

2.修改用戶密碼(最好直接復(fù)制粘貼,手敲可能會(huì)報(bào)錯(cuò))

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 

更新user為root,host為% 的密碼為123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

更新user為root,host為localhost 的密碼為123456

備注:host為 % 表示不限制ip localhost表示本機(jī)使用 plugin非mysql_native_password 則需要修改密碼

修改前:
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)
修改后:
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

2、在安裝Mysql 8 的過程中報(bào)錯(cuò) mysqld: Can’t create directory …

在初始化mysql的時(shí)候執(zhí)行mysqld --initialize-insecure --user=mysql遇到一個(gè)報(bào)錯(cuò) mysqld: Can’t create directory … (OS errno 2 - No such file or directory)。

在網(wǎng)上搜了一遍,終于找到問題所在。
其實(shí)就是my.ini文件出了問題。
mysql 8 的配置文件中basedir 和 datadir 的路徑格式不對(duì)!??!
網(wǎng)上貼的教程很多都是這樣的:
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

#設(shè)置mysql的安裝目錄
basedir=D:\software\mysql-8.0.34\
#設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\software\mysql-8.0.34\data

實(shí)際應(yīng)該是這樣的
windows安裝多個(gè)版本的mysql,MySQL,windows,mysql,數(shù)據(jù)庫(kù)

需要用雙斜杠

#設(shè)置mysql的安裝目錄
basedir=D:\\software\\mysql-8.0.34\\
#設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\\software\\mysql-8.0.34\\data

———————————————————————————————————————————

借鑒文章

MySQL安裝完整教程–5.7和8.0版本
Mysql 解決1251 client does not support …問題
Mysql 8安裝報(bào)錯(cuò)Can‘t create directory問題解決
windows環(huán)境下操作,同一臺(tái)機(jī)器 如何跑兩個(gè)mysql服務(wù)?文章來源地址http://www.zghlxwxcb.cn/news/detail-713516.html

到了這里,關(guān)于【W(wǎng)indows上同時(shí)安裝兩個(gè)不同版本MYSQL】MySQL安裝教程--5.7和8.0版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • windows 同時(shí)安裝 Mysql 5.7 和8.0

    windows 同時(shí)安裝 Mysql 5.7 和8.0

    下載鏈接 https://dev.mysql.com/downloads/mysql/ 推薦下載 MSI,可以通過圖像化界面配置 8.1 版本 安裝5.7 系統(tǒng)安裝兩個(gè)MySQL 怎么訪問 都是mysql,所以環(huán)境變量 配置,只能一個(gè)生效,生效就是誰靠前誰生效 cmd 錄入 services.msc 打開服務(wù) 5.7 VS 8.0 登錄MySQL 查詢當(dāng)前的字符集編碼 SHOW VARIABL

    2024年02月14日
    瀏覽(56)
  • MySQL 8.0.25版本下載、安裝及配置(Windows 10/11 64位)詳細(xì)教程【超詳細(xì),保姆級(jí)教程?。?!】

    MySQL 8.0.25版本下載、安裝及配置(Windows 10/11 64位)詳細(xì)教程【超詳細(xì),保姆級(jí)教程!??!】

    MySQL下載地址(官網(wǎng)) 1、進(jìn)入官網(wǎng),選擇版本 8.0.25 2、下載MySQL壓縮包 3、下載完成后將壓縮包解壓至方便自己查找的位置( 切記,后續(xù)會(huì)用到 ) 說明 :因下載解壓文件包內(nèi)沒有配置 my.ini 文件,故需要自行創(chuàng)建 1、在解壓后的根目錄下新建一個(gè)text文件,命名為:my,再把后

    2024年02月04日
    瀏覽(39)
  • 同一Linux下安裝兩個(gè)版本的MySQL

    同一Linux下安裝兩個(gè)版本的MySQL

    ? ? ? ? 打工人奉旨制作數(shù)據(jù)庫(kù)服務(wù)的虛擬機(jī)模板,模板中包含各種數(shù)據(jù)庫(kù),其中mysql需要具備5.7及8.0兩個(gè)版本,并保證服務(wù)能正常同時(shí)使用。此文也當(dāng)成一份筆記,方便后續(xù)自己查閱。 ? ? ? ? 本次安裝基于截止于寫稿時(shí)最新的MySQL版本,mysql 5.7.41以及mysql 8.0.33,通過官方

    2024年02月08日
    瀏覽(17)
  • 2023最新最詳細(xì)JDK解析及安裝和卸載(同時(shí)安裝兩個(gè)版本)

    2023最新最詳細(xì)JDK解析及安裝和卸載(同時(shí)安裝兩個(gè)版本)

    換了臺(tái)新筆記本,重新安裝JDK環(huán)境,JDK8已經(jīng)這么長(zhǎng)時(shí)間了,我打算安裝兩個(gè)JDK,那除了必須的JDK8,另一個(gè)版本如何選擇呢,查了好多資料,我選擇了JDK17。 之所以選擇JDK17,主要有以下方面原因,先給出一張圖,參考自@吮指原味張:https://blog.csdn.net/mahoon411/article/details/1248

    2024年02月10日
    瀏覽(24)
  • window 以zip的方式 安裝mysql5.7或mysql8,或者兩個(gè)一起安裝Mysql5.7和Mysql8、或其他的版本也可以

    window 以zip的方式 安裝mysql5.7或mysql8,或者兩個(gè)一起安裝Mysql5.7和Mysql8、或其他的版本也可以

    注意不能同一個(gè)端口。需要?jiǎng)?chuàng)建個(gè)my.ini ,配置內(nèi)容在網(wǎng)上查下即可 比如說 mysql8的配置文件或mysql5.7的配置,當(dāng)然內(nèi)容差別不大,只是需要看自己需求或業(yè)務(wù)來制定配置內(nèi)容 以下的命令操作需要以管理員方式打開哦 這里安裝多個(gè)不同mysql版本是可以的,只要注意配置文件的端口

    2024年02月04日
    瀏覽(22)
  • macOS搭建PHP開發(fā)環(huán)境(brew安裝nginx、mysql 和多版本php,并配置多個(gè)php同時(shí)運(yùn)行的環(huán)境)

    由于homebrew主庫(kù)中沒有PHP7.2 之前的版本,并且7.2,7.3版本也被標(biāo)記成過時(shí)版本;所以需要先掛在第三方的擴(kuò)展,具體操作如下: php5.6 php7.3 php7.4 php8.2 默認(rèn)新版8以上直接安裝 sudo vim /usr/local/etc/php/5.6/php-fpm.conf? 下的: 注意:5.6版本的配置文件路徑和其他版本不一樣 listen = 127

    2024年02月04日
    瀏覽(51)
  • 下載和安裝Windows版本的MySQL

    下載和安裝Windows版本的MySQL

    1、找到正確的MySQL官網(wǎng) https://www.mysql.com ?2、進(jìn)入官網(wǎng)后點(diǎn)擊DOWNLOADS(下載) ?3、點(diǎn)擊MySQL Community(GPL) Downloads(下載MySQL社區(qū)版) ?4、找到MySQL Installer for Windows,也就是Windows版本的MySQL安裝包 5、現(xiàn)在有兩個(gè)版本選擇,一個(gè)是8.0的版本,另一個(gè)是5.7的版本 建議使用5.7版本,這里需要

    2024年01月16日
    瀏覽(22)
  • 演示在一臺(tái)Windows主機(jī)上運(yùn)行兩個(gè)Mysql服務(wù)器(端口號(hào)3306 和 3307),安裝步驟詳解

    演示在一臺(tái)Windows主機(jī)上運(yùn)行兩個(gè)Mysql服務(wù)器(端口號(hào)3306 和 3307),安裝步驟詳解

    創(chuàng)建一個(gè)3307端口號(hào)的MySQL服務(wù)器 1、復(fù)制 mysql 的安裝目錄 直接拷貝一份mysql,因?yàn)槔锩娴膁ata數(shù)據(jù)太多,所以我沒有把data文件拷貝過去。 注意:不需要自己手動(dòng)創(chuàng)建 data 文件夾,在后續(xù)初始化的時(shí)候會(huì)自動(dòng)生成。 2、修改my.ini 配置文件 修改這四個(gè)地方 3、命令創(chuàng)建第二個(gè)服務(wù)

    2024年04月28日
    瀏覽(103)
  • 在同一臺(tái)電腦上安裝兩個(gè)不同版本的idea

    (1) 第一個(gè)idea正常安裝 (2)第二個(gè)(此處使用2022.2)使用idea壓縮包安裝,安裝在不同的目錄 (3)修改/ideaIU-2022.2.win/bin/idea.properties的如下配置: (4)同時(shí)在C:Users用戶目錄下創(chuàng)建一個(gè)名稱為 .IntelliJIdea2022.2.1的文件夾 這樣兩個(gè)不同版本的idea就可以獨(dú)立的使用自己的一條

    2024年02月12日
    瀏覽(19)
  • MySQL Windows版本下載及安裝時(shí)默認(rèn)路徑的修改

    MySQL Windows版本下載及安裝時(shí)默認(rèn)路徑的修改

    MySQL 被Oracle收購(gòu)后,各種操作規(guī)范及約束也相應(yīng)的跟著來了,這不,只要是你從官網(wǎng)下載的安裝包不論是新版本還是老版本的,全都沒有選擇路徑的界面,導(dǎo)致C盤小的朋友就很尷尬,今天我們就來解決這一問題。 到目前為止官網(wǎng)MySQL下載可以直接跳過登陸,官網(wǎng)下載地址:

    2024年02月15日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包