Windows下mysql?8.0.28?安裝配置方法圖文教程
本文為大家分享了Windows下mysql 8.0.28 安裝配置方法圖文教程,供大家參考,具體內(nèi)容如下
本教程只針對(duì)于8.0版本及以上的版本
5.0版本不能以這方法安裝
第一步:先去MySql官網(wǎng)下載8.0.28的安裝包
MySQL :: Download MySQL Community Server

推薦下載第一個(gè)
第二步:解壓在本地盤符

創(chuàng)建my.ini配置文件,因?yàn)橄旅鏁?huì)有控制臺(tái)創(chuàng)建data文件,所以在這里不要自己創(chuàng)建data文件夾,不要自己創(chuàng)建data文件夾,不要自己創(chuàng)建data文件夾!??!重要的事情說三遍。
第三步:創(chuàng)建 my.ini配置文件 新建記事本

第四步:打開記事本 另存為

創(chuàng)建配置文件注意編碼格式,注意編碼格式!否則導(dǎo)致報(bào)錯(cuò)。這里我們的編碼格式為utf-8,不是帶bom的utf-8.如果還啟動(dòng)不成功,試試ANSI編碼。
第五步:配置my.ini 將如下代碼粘貼復(fù)制進(jìn)去 只需要將basedir=后面的路徑 與 datadir=后面的路徑改為你解壓的路徑就行 標(biāo)紅的是需要改的
[mysqld]? # 設(shè)置 3306 端口? port=3306? # 設(shè)置 mysql 的安裝目錄? basedir=D:\Mysql\mysql-8.0.28-winx64 # 設(shè)置 mysql 數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\Mysql\mysql-8.0.28-winx64\\data? # 允許最大連接數(shù)? max_connections=200? # 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)? max_connect_errors=10? # 服務(wù)端使用的字符集默認(rèn)為 UTF8? character-set-server=utf8? # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎? default-storage-engine=INNODB? # 默認(rèn)使用“mysql_native_password”插件認(rèn)證? default_authentication_plugin=mysql_native_password? [mysql]? # 設(shè)置 mysql 客戶端默認(rèn)字符集? default-character-set=utf8? [client]? # 設(shè)置 mysql 客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口? port=3306? default-character-set=utf8
第六步:配置環(huán)境變量
在桌面上 右擊此電腦 打開屬性

找到高級(jí)系統(tǒng)設(shè)置 打開

找到環(huán)境變量 打開

找到系統(tǒng)變量
新建變量:%MYSQL_HOME%\bin 點(diǎn)擊確定
也可以單獨(dú)在path設(shè)置成一條:E:\Mysql\mysql-8.0.19-winx64\bin 即可。
,也就是你安裝位置下的bin文件夾。

然后找到Path 打開

點(diǎn)擊新建 然后 把你的mysql的bin目錄的路徑找到
D:\Mysql\mysql-8.0.28-winx64\bin

然后再新建一條路徑 為:
%MYSQL_HOME%\bin

第七步:配置mysql
在桌面上找到 搜索框 像一個(gè)放大鏡 點(diǎn)開

輸入 cmd 控制臺(tái) 找到右 邊以管理員身份打開 或者右擊命令提示符 以管理員身份打開

按照順序 輸入一下命令 這是創(chuàng)建data目錄及其文件 需要等待 直到創(chuàng)建完成
mysqld --initialize-insecure

初始化語句:這里路徑是需要改的 將D:\Mysql\mysql-8.0.28-winx64 路徑改成自己的路徑
mysqld --defaults-file=D:\Mysql\mysql-8.0.28-winx64\my.ini --initialize –console
安裝MySQL:(命令詳細(xì)參考附1圖)
mysqld install
進(jìn)行MySQL初始化,執(zhí)行后創(chuàng)建root用戶:
mysqld --initialize-insecure --user=mysql
啟動(dòng)MySQL服務(wù):(顯示啟動(dòng)成功為正確)
net start mysql
啟動(dòng)后你的root用戶密碼為空(密碼改不改自己隨意)
回車出現(xiàn) “Enter password” 不用輸入直接點(diǎn)擊回車下一步
不用輸入直接點(diǎn)擊回車下一步 不用輸入直接點(diǎn)擊回車
下一步重要的事情說三遍,
管理員的賬號(hào)是root
密碼就是123456,
不要填enter password,請(qǐng)參考下面全部指令圖好吧!
mysqladmin -u root -p password 123456
登錄用戶:
mysql -u root -p (回車后,輸入密碼即可 ,之前設(shè)置的密碼為123456)
成功登陸!安裝完成
因?yàn)橐呀?jīng)安裝過了 所以 弄了一張別人安裝成功的圖 做如下解釋

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Mysql數(shù)據(jù)庫中數(shù)字相減 出現(xiàn)負(fù)數(shù)時(shí)sql 語句報(bào)錯(cuò)的問題
這篇文章主要介紹了Mysql數(shù)據(jù)庫中數(shù)字相減 出現(xiàn)負(fù)數(shù)時(shí)sql 語句報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
Mysql中如何批量替換某個(gè)字段的值:replace
這篇文章主要介紹了Mysql中如何批量替換某個(gè)字段的值:replace,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
一文帶你學(xué)會(huì)MySQL的select語句
在MySQL中可以使用SELECT語句來查詢數(shù)據(jù),查詢數(shù)據(jù)是指從數(shù)據(jù)庫中根據(jù)需求,使用不同的查詢方式來獲取不同的數(shù)據(jù),是使用頻率最高、最重要的操作,下面這篇文章主要給大家介紹了關(guān)于MySQL中select語句的相關(guān)資料,需要的朋友可以參考下2022-11-11
30個(gè)mysql千萬級(jí)大數(shù)據(jù)SQL查詢優(yōu)化技巧詳解
本文總結(jié)了30個(gè)mysql千萬級(jí)大數(shù)據(jù)SQL查詢優(yōu)化技巧,特別適合大數(shù)據(jù)里的MYSQL使用2018-03-03
mysql數(shù)據(jù)庫存儲(chǔ)過程之游標(biāo)(光標(biāo)cursor)詳解
這篇文章主要介紹了mysql數(shù)據(jù)庫存儲(chǔ)過程之游標(biāo)(光標(biāo)cursor)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
MySQL之導(dǎo)出整個(gè)及單個(gè)表數(shù)據(jù)的操作
這篇文章主要介紹了MySQL之導(dǎo)出整個(gè)及單個(gè)表數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11
MySQL刪除表時(shí)I/O錯(cuò)誤的原因分析與解決
這篇文章主要給大家介紹了關(guān)于MySQL刪除表時(shí)I/O錯(cuò)誤的原因分析與解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
MySQL數(shù)據(jù)庫索引原理及優(yōu)化策略
MySQL數(shù)據(jù)庫索引是一種數(shù)據(jù)結(jié)構(gòu),用于提高數(shù)據(jù)查詢的效率,加快數(shù)據(jù)檢索的速度。索引基于樹結(jié)構(gòu)實(shí)現(xiàn),可以通過B+樹等算法來優(yōu)化索引效率。MySQL中常見的索引類型包括主鍵索引、唯一索引、普通索引、全文索引等2023-04-04

