MySQL8.0.21安裝步驟及出現(xiàn)問題解決方案
官網(wǎng)下載
先去官網(wǎng)下載MySQL
鏈接跳轉(zhuǎn)的是mysql的下載地址:https://dev.mysql.com/downloads/mysql/
目前最新版的就是8.0.21


解壓好,是下圖的樣式

初始化配置
由于下載好且解壓的文件夾沒有my.ini文件,所以我這邊新建一個(gè),配置我已經(jīng)給出,大家直接復(fù)制根據(jù)自己的實(shí)際修改即可。

[mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL\Data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。 max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為utf8mb4 character-set-server=utf8mb4 # 創(chuàng)建新表時(shí)將使用的默認(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ù)端時(shí)默認(rèn)使用的端口 port=3306 default-character-set=utf8mb4
關(guān)于時(shí)區(qū)的設(shè)置
- 參考作者關(guān)于時(shí)區(qū)的配置
- 在my.ini文件的mysqld 區(qū)新加入default-time_zone = ‘+8:00'
關(guān)于刪除數(shù)據(jù)后id不連續(xù)的問題
為達(dá)到id按序輸出,我們需要對id進(jìn)行初始化后重新設(shè)置
alter table user3 drop id;
alter table user3 add id int not null primary key auto_increment first;
正式安裝
好了,準(zhǔn)備工作已經(jīng)完成,現(xiàn)在開始我們正式的安裝吧。

直接在地址欄輸入cmd,進(jìn)入命令行界面進(jìn)行安裝操作。
可能有些小伙伴會遇上沒有權(quán)限的情況,就只好以管理員運(yùn)行了


我。??奁揖尤徽娴穆犘帕?,但是重新安裝還是這樣,行吧我去下載。

嘶,好過分??!

作者哭泣的去安裝了個(gè)VM虛擬機(jī),找回自信,重新啟動電腦
配置
mysqld --initialize --console

🆗!!!

這個(gè)是臨時(shí)的密碼.
執(zhí)行下面的命令:mysqld --install 進(jìn)行安裝

出現(xiàn)這個(gè)即成功

啟動MySQL
安裝成功,準(zhǔn)備啟動MySql:
net start mysql,這個(gè)是啟動mysql服務(wù)net stop mysql,這個(gè)是關(guān)閉mysql服務(wù)

對了 關(guān)于如何可視化操作mysql,我個(gè)人是使用這一款


還保存著之前的密碼嗎?


嘶,可能放太久了,居然直接可以設(shè)置密碼了.
當(dāng)然 你也可以在我們剛才操作過的mysql\bin目錄下 進(jìn)行數(shù)據(jù)庫連接:
mysql -u root -p
輸入密碼 回車


當(dāng)你看到mysql> 出現(xiàn)的時(shí)候 ,就知道是進(jìn)入mysql命令行了,現(xiàn)在就可以去改密碼了!
ALTER USER ‘root'@‘localhost' IDENTIFIED BY ‘你的新密碼';
回車
然后**exit; **這就退出MySQL了

關(guān)于安裝過程中報(bào)系統(tǒng)錯(cuò)誤2問題

即使我們配置了系統(tǒng)環(huán)境變量,還是系統(tǒng)錯(cuò)誤2.
這個(gè)時(shí)候不需要慌亂,只需要按照作者的提示繼續(xù)下去就好了。
注意先移除我們安裝錯(cuò)誤的服務(wù),或者是卸載殘留的服務(wù)
- mysqld remove
- mysqld install
- net start mysql
然后就成功咯。

The service already exists!
要是我們在mysqld --install 后顯示這句The service already exists!
用 sc delete mysql 來刪除服務(wù)。
然后再mysqld --isntall
就會顯示Service successfully installed.
到此這篇關(guān)于MySQL8.0.21安裝步驟及出現(xiàn)問題解決方案的文章就介紹到這了,更多相關(guān)MySQL8.0.21安裝步驟內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL 導(dǎo)出和導(dǎo)入數(shù)據(jù)的幾種實(shí)現(xiàn)方式
本文主要介紹了MySQL 導(dǎo)出和導(dǎo)入數(shù)據(jù)的幾種實(shí)現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-03-03
mysql 5.7.20\5.7.21 免安裝版安裝配置教程
這篇文章主要為大家詳細(xì)介紹了mysql5.7.20和mysql5.7.21免安裝版安裝配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
MySQL數(shù)據(jù)庫安裝方法與圖形化管理工具介紹
這篇文章介紹了MySQL數(shù)據(jù)庫安裝方法與圖形化管理工具,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
mytop 使用介紹 mysql實(shí)時(shí)監(jiān)控工具
mytop 是一個(gè)類似 Linux 下的 top 命令風(fēng)格的 MySQL 監(jiān)控工具,可以監(jiān)控當(dāng)前的連接用戶和正在執(zhí)行的命令2012-05-05
MySQL關(guān)聯(lián)查詢優(yōu)化實(shí)現(xiàn)方法詳解
在數(shù)據(jù)庫的設(shè)計(jì)中, 我們通常都是會有很多張表 , 通過表與表之間的關(guān)系建立我們想要的數(shù)據(jù)關(guān)系, 所以在多張表的前提下, 多表的關(guān)聯(lián)查詢就尤為重要,這篇文章主要介紹了MySQL關(guān)聯(lián)查詢優(yōu)化2022-11-11

