1、首先進(jìn)入官網(wǎng)下載MySQL
然鵝當(dāng)我進(jìn)入官網(wǎng)通孽,是這樣的鲫趁!這是看不起我大學(xué)英語六級(jí)水平么,這個(gè)下載也太奇怪了利虫。點(diǎn)進(jìn)去也找不到在哪里挨厚。(可能是我太傻,勿噴哈)
最后我找到了這個(gè)下載鏈接糠惫,奶思開始下載疫剃!我下載的是這個(gè)樣子的版本。
下載完以后直接解壓出來硼讽,放在合適的文件夾巢价。注意剛解壓出來是沒有這個(gè)data文件夾的,你也不需要自己去新建固阁,直接跟著我的步驟來就好啦壤躲!
2、配置環(huán)境變量
我的電腦>屬性>高級(jí)系統(tǒng)設(shè)置
然后點(diǎn)擊Path新建一個(gè)把數(shù)據(jù)庫(kù)所在文件夾的bin文件夾的路徑添加進(jìn)去(例如我的是這樣的D:\cr\mysql-8.0.19-winx64\bin)
3备燃、用管理員身份打開cmd
網(wǎng)上很多教程說要新建一個(gè)my.ini的文件才行碉克,實(shí)際上不需要(不要問我為什么知道畢竟我踩了一晚上坑)
注意打開cmd不能是win+R那樣開,必須要管理員身份
cmd在的位置大概是這樣C:\Windows\進(jìn)到這里直接用搜索cmd.exe就行并齐,右鍵管理員身份運(yùn)行然后進(jìn)入到D:\cr\mysql-8.0.19-winx64\bin(也就是你之前解壓的那個(gè)文件夾的位置)漏麦。
執(zhí)行mysqld --initialize --console的命令類似這樣(這張圖是我從網(wǎng)上找的客税,因?yàn)槲抑鞍惭b的時(shí)候忘記截圖了)
記住畫圈的那個(gè)密碼
4、執(zhí)行安裝服務(wù)撕贞,mysqld --install
成功后會(huì)返回 Service successfully installed.
5更耻、接下來到了激動(dòng)人心的啟動(dòng)時(shí)刻
net start mysql 理想中的狀態(tài)是這樣的
6、執(zhí)行mysql -u root -p命令輸入密碼進(jìn)入mysql
7捏膨、常見錯(cuò)誤解決方法
(其實(shí)只要跟著我的步驟來秧均,一般就不會(huì)出問題啦)
1)“MySQL 服務(wù)正在啟動(dòng) . MySQL 服務(wù)無法啟動(dòng)。 服務(wù)沒有報(bào)告任何錯(cuò)誤号涯。 請(qǐng)鍵入 NET” 解決方法參考
2)mysql: [ERROR] Unknown suffix '?' used for variable 'port' (value '3306?') 解決方法參考
3)mysqld --initialize 沒反應(yīng) ./mysqld --initialize --console 沒反應(yīng) 解決方法參考
4)ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing
首次進(jìn)入mysql時(shí)輸入的密碼就是之前第三步執(zhí)行mysqld --initialize --console命令時(shí)記住的密碼目胡,登進(jìn)去后需要修改密碼才能進(jìn)行后續(xù)操作 解決方法參考