基于Windows安裝MySQL 8.0.12圖文教程
本教程僅適用Windows系統(tǒng),如果你原本裝了沒裝上,一定要先刪除原本的數(shù)據(jù)庫,執(zhí)行:mysqld --remove mysql,然后在看我的帖子!
第一步:到MySQL官網(wǎng)下載安裝包

第二步:將下載好的安裝包(mysql-8.0.12-winx64 .zip)解壓到相應(yīng)路徑下,建議安裝在空間比較大的盤內(nèi)。(我的安裝路徑是:D:\mysql-8.0.12-winx64)這邊的安裝目錄一定要記清楚 ?。?/p>
第三步:在安裝目錄下新建一個配置文件,命名為my.ini(這邊要注意,我當時在安裝的時候,遇到了最大的麻煩,以前的經(jīng)驗貼都沒有具體提到,創(chuàng)建一個配置文件,在你解壓的文件夾內(nèi)先新建一個文本文檔,然后再更改格式,一定要把txt擴展名改成.ini)。詳細見下:


最關(guān)鍵一步來了:在my.ini內(nèi)復制粘貼以下內(nèi)容(全部復制下來):
[mysql] ; 設(shè)置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] ;設(shè)置3306端口 port = 3306 ; 設(shè)置mysql的安裝目錄 basedir=D:\Software\Programming Software\Database\MySQL\mysql-8.0.12-winx64 ; 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\Software\Programming Software\Database\MySQL\mysql-8.0.12-winx64\data ; 允許最大連接數(shù) max_connections=200 ; 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 ; 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
第四步: 以管理員身份運行cmd.exe命令行工具:

右擊命令提示符,選擇管理員運行
第五步:執(zhí)行以下命令,進到MySQL安裝目錄bin目錄下:
#進入MySQL安裝目錄: cd /d D:\mysql-8.0.12-winx64\bin (此處一定不要直接復制粘貼,因為我們創(chuàng)建的文件夾不一定相同,一定要看清自己的安裝目錄) #執(zhí)行命令安裝MySQL: mysqld install #執(zhí)行以下命令初始化data目錄(5.7之后必須執(zhí)行該命令之后才可以啟動mysql) mysqld --initialize-insecure #執(zhí)行以下命令啟動mysql net start mysql



第六步:配置root賬號的密碼:
#執(zhí)行以下命令登錄mysql,第一次登錄無需輸入密碼,直接回車就好 mysql -u root -p

#登錄成功之后,執(zhí)行以下命令修改密碼( newpassword修改為自己設(shè)置的密碼): alter user ‘root'@‘localhost' identified with mysql_native_password by ‘newpassword'; #修改完密碼之后,執(zhí)行以下命令刷新權(quán)限 flush privileges;

第七步:恭喜你!mysql已經(jīng)安裝完成!
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
通過mysql show processlist 命令檢查mysql鎖的方法
show processlist 命令非常實用,有時候mysql經(jīng)常跑到50%以上或更多,就需要用這個命令看哪個sql語句占用資源比較多,就知道哪個網(wǎng)站的程序問題了。2010-03-03
如何在SQL Server中實現(xiàn) Limit m,n 的功能
本篇文章是對在SQL Server中實現(xiàn) Limit m,n功能的方法進行了詳細的分析介紹,需要的朋友參考下2013-06-06
mysql?8.0.27?安裝配置方法圖文教程(Windows64位)
這篇文章主要為大家詳細介紹了mysql?8.0.27?下載、安裝與配置圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
mysql按天/小時/半小時/N分鐘/分鐘進行數(shù)據(jù)分組統(tǒng)計功能
我們在做項目或者數(shù)據(jù)分析時,經(jīng)常遇到這樣的需求:統(tǒng)計不同時間粒度下的數(shù)據(jù)分布情況,例如,每一天中每個小時網(wǎng)站的訪問量,某路口每半個小時通過的車輛數(shù)量等,下面給大家分享mysql按天/小時/半小時/N分鐘/分鐘進行數(shù)據(jù)分組統(tǒng)計功能,感興趣的朋友跟隨小編一起看看吧2024-04-04
MySQL實現(xiàn)查詢某個字段含有字母數(shù)字的值
這篇文章主要介紹了MySQL實現(xiàn)查詢某個字段含有字母數(shù)字的值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
運維角度淺談MySQL數(shù)據(jù)庫優(yōu)化(李振良)
一個成熟的數(shù)據(jù)庫架構(gòu)并不是一開始設(shè)計就具備高可用、高伸縮等特性的,它是隨著用戶量的增加,基礎(chǔ)架構(gòu)才逐漸完善。這篇博文主要談MySQL數(shù)據(jù)庫發(fā)展周期中所面臨的問題及優(yōu)化方案2015-07-07

