這篇文章主要介紹了mysql 8.0.17如何安裝配置,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站改版維護(hù)等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)公司。安裝程序下載:
首先是登錄MySQL的官網(wǎng),下載MySQL 8.0.17的安裝包。官網(wǎng)地址:https://www.mysql.com/
打開MySQL官網(wǎng)后,在出現(xiàn)的頁(yè)面上,點(diǎn)擊DOWNLOADS按鈕:
在跳出的頁(yè)面中,再點(diǎn)擊Community,如下圖所示:
接下來,我們來到 MySQL Community下載頁(yè)面,我們找到MySQL Community Server,并點(diǎn)擊下載按鈕,如下圖所示:
點(diǎn)擊完DOWNLOAD按鈕后,會(huì)跳出來一個(gè)新的頁(yè)面,我們?cè)谛碌捻?yè)面中間位置找到 MySQL Community Server8.0.17,并點(diǎn)擊右下方的Go To Download Page,進(jìn)入到真正的下載頁(yè)面。如下圖所示:
進(jìn)入到真正的下載頁(yè)面后,我們來到頁(yè)面最下方,可以看到有兩個(gè)可下載的文件,為避免下載完MySQL安裝程序后,安裝時(shí)還要繼續(xù)下載,此處我選擇下載的是第二個(gè)安裝程序,也就是較大的那個(gè)。如下圖所示:
點(diǎn)擊完下載按鈕后,會(huì)跳出來一個(gè)提醒你登錄或注冊(cè)的頁(yè)面,我們不用管它,直接來到頁(yè)面最下方,點(diǎn)擊僅下載即可。如下圖所示:
需要指出的是,MySQL的安裝程序都是32位的,但是安裝程序會(huì)同時(shí)安裝32位和64位的MySQL。
安裝步驟:
首先找到下載的安裝程序,雙擊運(yùn)行它,會(huì)跳出一個(gè)安裝類型選擇界面,這里我選擇只裝服務(wù)器,如下圖所示:
然后點(diǎn)擊Next,我們來到設(shè)置安裝路徑和數(shù)據(jù)存放路徑的界面。此處,我選擇了把他們都放在D盤。如下圖所示:
路徑設(shè)置完成后,繼續(xù)點(diǎn)擊Next,來到安裝界面,然后點(diǎn)擊Execute按鈕,如下圖所示:
接下來,一路點(diǎn)擊Next按鈕,如下圖所示:
再次點(diǎn)擊Next按鈕后,我們來到創(chuàng)建用戶和設(shè)置密碼的界面。我們先設(shè)置root用戶的密碼(注意要記住這個(gè)密碼),然后點(diǎn)擊下方的Add User創(chuàng)建一個(gè)新的用戶,如下圖所示:
點(diǎn)擊Add User按鈕后,我們來到給新創(chuàng)建的用戶配置信息的界面,除了用戶名和密碼外,其他選擇默認(rèn)即可。如如下圖所示:
這里需要指出的一點(diǎn)是,Host選項(xiàng)的默認(rèn)值表示任何主機(jī)都可以連接MySQL數(shù)據(jù)庫(kù)。
點(diǎn)擊OK按鈕后,來到Windows Service設(shè)置界面,我們不用進(jìn)行任何更改,直接點(diǎn)擊Next即可,如下圖所示:
然后來到應(yīng)用配置界面,點(diǎn)擊Execute按鈕,等待執(zhí)行完畢,如下圖所示:
當(dāng)執(zhí)行結(jié)果如下圖所示時(shí),我們就可以點(diǎn)擊Finish按鈕了:
點(diǎn)擊Finish按鈕后,來到產(chǎn)品配置界面,從狀態(tài)中我們可以看到,產(chǎn)品已經(jīng)完成配置。如下圖所示:
接著,再次點(diǎn)擊Next,跳出如下界面,我們點(diǎn)擊Finish:
至此,完成MySQL8.0.17的安裝。
接下來,復(fù)制MySQL的安裝路徑到bin這一層級(jí),我的是D:\MySQL Server 8.0\bin,將其添加到環(huán)境變量中。
添加步驟:右擊此電腦——>屬性——>高級(jí)系統(tǒng)設(shè)置——>環(huán)境變量——>選中系統(tǒng)變量中的path——>編輯
——>新建——>將D:\MySQL Server 8.0\bin復(fù)制粘貼過來——>連續(xù)三次確定。
補(bǔ)充一:
當(dāng)MySQL8.0.17安裝成功后,我們可以在開始界面找到MySQL自帶的命令行客戶端(而且還是兩個(gè)),如下圖所示:
這兩個(gè)命令行客戶端的名稱相似,其中一個(gè)名稱的末尾有-Unicode。二者的區(qū)別在于MySQL各個(gè)模塊的編碼方式不同,如下圖所示:
一般模式下:
Unicode模式下:
為防止出現(xiàn)亂碼問題,我們可以選擇使用Unicode模式下的命令行客戶端。
補(bǔ)充二:
除MySQL自帶的客戶端工具外,我們還可以使用第三方客戶端工具。這里介紹一下如何解決當(dāng)用Navicat Premium連接MySQL數(shù)據(jù)庫(kù)時(shí)報(bào)的2059錯(cuò)誤,如下圖所示:
這個(gè)錯(cuò)誤出現(xiàn)的原因是在mysql8之前的版本中加密規(guī)則為mysql_native_password,而在mysql8以后的加密規(guī)則為caching_sha2_password。為解決這個(gè)問題,可以將MySQL用戶登錄的加密規(guī)則修改為mysql_native_password:
成功連接MySQL數(shù)據(jù)庫(kù)服務(wù)器后,依次輸入如下語句:
對(duì)于用戶root:
# 設(shè)置密碼永不過期 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; # 修改加密規(guī)則,并設(shè)置新的用戶密碼 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; #刷新權(quán)限 FLUSH PRIVILEGES;
對(duì)于新創(chuàng)建的用戶yahui:
ALTER USER 'yahui'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; # @后的%表示任何主機(jī) ALTER USER 'yahui'@'%' IDENTIFIED WITH mysql_native_password BY '新密碼'; # @后的%表示任何主機(jī) FLUSH PRIVILEGES; #刷新權(quán)限
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“mysql 8.0.17如何安裝配置”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!