mysql8.0.30安裝配置最詳細(xì)教程(windows?64位)
一. 官網(wǎng)下載MySQL
官方網(wǎng)址:(https://www.mysql.com/)
或者點擊這里下載:http://m.fzitv.net/softs/683429.html

1.1-點擊DOWNLOADS下拉頁面并點擊紅框內(nèi)容


1.2-下載后并解壓到目標(biāo)文件夾(一定要記住路徑)

下載完成后解壓到某一個文件夾(記住這個路徑,一會要用到,data文件夾是后來通過命令提示符創(chuàng)建的,圖片上的是因為我已經(jīng)創(chuàng)建了)(C盤或D盤都可以)
二、 2-配置并初始化my.ini文件和創(chuàng)建data文件夾在根目錄下創(chuàng)建一個txt文件,名字叫my,文件后綴為ini
2.1- 之后復(fù)制下面這個代碼放在文件下
(新解壓的文件沒有my.ini文件,需自行創(chuàng)建)
以下代碼除安裝目錄和數(shù)據(jù)的存放目錄需修改,其余不用修改
[mysqld]
#設(shè)置3306端口
port=3306
#設(shè)置mysql的安裝目錄 ----------是你的文件路徑
basedir=E:\mysql\mysql
#設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 ---------是你的文件路徑data文件夾自行創(chuàng)建
datadir=E:\mysql\mysql\data
#允許最大連接數(shù)
max_connections=200
#允許連接失敗的次數(shù)。
max_connect_errors=10
#服務(wù)端使用的字符集默認(rèn)為utf8mb4
character-set-server=utf8mb4
#創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
#默認(rèn)使用“mysql_native_password”插件認(rèn)證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8mb4
[client]
#設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口
port=3306
default-character-set=utf8mb4
2.2創(chuàng)建data文件夾

2.2-1-通過管理員身份進(jìn)入命令提示符,并輸入mysqld --initialize-insecure命令生成data文件夾!(C盤可以直接進(jìn)入,D盤則需要修改盤符),并一步步的進(jìn)入bin目錄下
三 初始化MySQL
使用管理員身份運行CMD

進(jìn)入文件夾(這個文件夾是你下載MySQL的壓縮包解壓到的那個文件夾的地址)的bin目錄

(可以通過cd指令來返回上一級目錄)
在MySQL目錄下的bin目錄下執(zhí)行命令:
1-mysqld --initialize --console

復(fù)制root@localhost:之后的密碼到本地文件夾,保存好( : 后有一個空格,不復(fù)制)
4-安裝MySQL并啟動,修改初始密碼
(1)安裝mysql服務(wù)

之后會提示服務(wù)已經(jīng)成功安裝
(2)啟動mysql服務(wù)
2- 輸入命令( net start mysql)

(3)連接mysql
3-輸入命令(mysql -uroot -p)
輸入之后去復(fù)制一下剛剛保存下來的密碼,并粘貼到命令臺

輸入以下命令修改密碼(把新的密碼修改成你想要的密碼)
4- ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新的密碼’;

密碼修改完成
5.配置環(huán)境變量

5.1-變量值為安裝MySQL文件夾的路徑
在path中加入以下代碼

6.部分疑難雜病
1-執(zhí)行mysqld --install mysql如果提示該服務(wù)已存在

就先刪除該服務(wù)(使用以下代碼)
1- sc delete mysql
然后再執(zhí)行–mysqld --install mysql
7-解決忘記密碼的方法
1-

2(3-2圖片)-

4-

5-

6-

7-

8-

9-

10-

11-

注意事項
1.一共用到兩個cmd窗口,每一個都要以管理員身份打開,且在修改密碼后,要先關(guān)閉第一個跳過驗證密碼的mysql服務(wù)的cmd窗口,再啟動mysql,否則會出錯。
2.在修改密碼前,mysql必須處于關(guān)閉狀態(tài)。
3.以管理員的身份打開cmd窗口,找到mysql安裝的路徑并打開bin目錄
4在bin路徑下執(zhí)行如下語句,開啟跳過驗證密碼的mysql服務(wù)(mysqld --console --skip-grant-tables --shared-memory )如果執(zhí)行這一步(3-2圖片一樣)出錯,則可能是mysql還在啟動中沒有關(guān)閉,需要去任務(wù)管理器中找到相關(guān)任務(wù)并結(jié)束,然后重新執(zhí)行該命令。
5.上一步成功后,以管理員的身份再打開一個新的cmd窗口(原來那個cmd窗口還不可以關(guān)閉),同樣找到mysql安裝的bin路徑,在該路徑下執(zhí)行mysql -u root -p,然后回車(不用輸入密碼)
6執(zhí)行 use mysql語句
7執(zhí)行flush privileges;語句
8 執(zhí)行alter user root@localhost identified by ‘123456’;語句,把密碼修改為123456(這里填自己想要的密碼)
9執(zhí)行 exit語句
10把第一個cmd窗口關(guān)閉,在第二個cmd窗口再執(zhí)行net start mysql啟動mysql
11 執(zhí)行語句mysql -uroot -p,輸入剛剛設(shè)置的密碼即可登錄成功
總結(jié)
到此這篇關(guān)于mysql8.0.30安裝配置的文章就介紹到這了,更多相關(guān)windows64位 mysql8.0.30安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql獲取id最大值、表的記錄總數(shù)等相關(guān)問題的方法匯總
在做網(wǎng)站開發(fā)時,我們也許會想要取得mysql里id最大的一條記錄,這個其實很簡單。這篇文章給大家整理了獲取一個表的記錄數(shù)、獲取一個表的最大id、獲取一個表的auto_increment值等相關(guān)問題的答案,有需要的朋友們可以參考借鑒。2016-09-09
net?start?mysql服務(wù)名無效的三種解決方法
這篇文章主要介紹了net?start?mysql服務(wù)名無效的三種解決方法,通過圖文結(jié)合的方式講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08
如何將Excel文件導(dǎo)入MySQL數(shù)據(jù)庫
這篇文章主要為大家詳細(xì)介紹了Excel文件導(dǎo)入MySQL數(shù)據(jù)庫的具體方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07
Windows系統(tǒng)下MySQL忘記root密碼的2種解決辦法
這篇文章主要介紹了Windows系統(tǒng)下MySQL忘記root密碼的2種解決辦法,一種是通過啟動MySQL時跳過權(quán)限表驗證,然后重置密碼,另一種是創(chuàng)建一個包含新密碼的文本文件,并通過MySQL的--init-file選項來應(yīng)用該文件中的密碼設(shè)置,需要的朋友可以參考下2024-11-11
MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問題及解決
這篇文章主要介紹了MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-09-09
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver&n
大家在連接mysql的時候,啟動項目,會警告你推薦使用com.mysql.cj.jdbc.Driver?而不是com.mysql.jdbc.Driver,本文主要介紹了com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver 的區(qū)別,具有一定的參考價值,感興趣的可以了解一下2024-03-03

