Windows10下mysql 8.0.12 解壓版安裝圖文教程
本文記錄了mysql 8.0.12 解壓版安裝圖文教程,供大家參考,具體內(nèi)容如下
安裝環(huán)境:Window10家庭版,64位
數(shù)據(jù)庫(kù):MySQL8.0.12 64位
安裝方式:壓縮包安裝
安裝步驟:
1、下載安裝包
從MySQL官網(wǎng)上下載最新的安裝包:官網(wǎng)地址
直接點(diǎn)擊最下方的“No thanks, just start my download.”即可開(kāi)始下載
下載成功后的壓縮包
注:安裝數(shù)據(jù)庫(kù)時(shí),登錄用戶(hù)必須擁有Administrator權(quán)限。
2、將壓縮包解壓后放到將要安裝的目錄下
解壓后的文件結(jié)構(gòu)如圖:
從解壓的文檔結(jié)構(gòu)中,我們可以看到里面沒(méi)有my.ini配置文件,這里需要自己創(chuàng)建my.ini配置文件。
3、創(chuàng)建my.ini配置文件
# 數(shù)據(jù)庫(kù)服務(wù)端配置項(xiàng) [mysqld] # 數(shù)據(jù)庫(kù)路徑 basedir=D:\\Programs\\MySQL\\MySQL-8.0.12-winx64 # 數(shù)據(jù)路徑 datadir=D:\\Programs\\MySQL\\data # 端口號(hào) port=3306 # 默認(rèn)字符集 character-set-server=utf8mb4 # 存儲(chǔ)引擎 default-storage-engine=INNODB # 客戶(hù)端配置項(xiàng) [mysql] # 默認(rèn)字符集 default-character-set=utf8mb4 # 連接客戶(hù)端配置項(xiàng) [client] default-character-set=utf8mb4
配置文件創(chuàng)建完成后,即可進(jìn)行下一步的安裝。
4、使用操作指令初始化MySQL
打開(kāi)終端,進(jìn)入到數(shù)據(jù)安裝路徑下的bin目錄下:
在終端中輸入指令“mysqld –initialize –console”,按回車(chē)鍵即可完成初始化:
注:初始化完成后,不要關(guān)閉窗口,因?yàn)檫@里會(huì)生成root用戶(hù)的密碼,圖中的“p=brffHdg4T5”即是隨機(jī)密碼。
當(dāng)然,還有一種初始化方式是不會(huì)產(chǎn)生隨機(jī)密碼的,但是也需要在正式使用數(shù)據(jù)庫(kù)前設(shè)置密碼,這個(gè)初始化指令為“mysqld –initialize-insecure –console”。當(dāng)使用無(wú)隨機(jī)密碼初始化數(shù)據(jù)庫(kù)時(shí),首次登陸數(shù)據(jù)時(shí)需要使用“mysql -u root –skip-password”,即跳過(guò)密碼驗(yàn)證方式登陸。
5、數(shù)據(jù)庫(kù)服務(wù)安裝
數(shù)據(jù)庫(kù)初始化完成后,即可將數(shù)據(jù)注冊(cè)成Windows服務(wù),這樣就可以用服務(wù)的方式啟動(dòng)數(shù)據(jù)庫(kù)了。
打開(kāi)終端,進(jìn)入到數(shù)據(jù)安裝路徑下的bin目錄下,如步驟4的圖1。
使用指令“mysqld –install”即可完成服務(wù)的安裝:
注:在注冊(cè)服務(wù)時(shí),一定要使用管理員身份執(zhí)行,否則安裝服務(wù)時(shí)會(huì)被拒絕。
同時(shí),也可以使用指令“mysqld –remove”來(lái)將注冊(cè)的服務(wù)給移除。
事實(shí)上,注冊(cè)服務(wù)的完整指令是“mysqld –install 服務(wù)名”,若是服務(wù)名不寫(xiě)則默認(rèn)為“MySQL”,服務(wù)移除指令同樣是“mysqld –remove 服務(wù)名”,默認(rèn)值為“MySQL”。
6、服務(wù)啟動(dòng)
在終端中使用指令“NET start MySQL”,即可啟動(dòng)數(shù)據(jù)庫(kù)服務(wù):
驗(yàn)證服務(wù)是否已經(jīng)啟動(dòng),在終端頁(yè)面嘗試能否登陸數(shù)據(jù)庫(kù),這里需要輸入的密碼即是在步驟4圖2中初始化時(shí)系統(tǒng)生成的隨機(jī)密碼,輸入即可:
登陸成功!在執(zhí)行指令前,系統(tǒng)會(huì)強(qiáng)制要求更改初始化時(shí)的隨機(jī)密碼:
使用指令“ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘my_new_psd';”,按回車(chē)鍵即可:
修改完密碼后,就可以正常使用數(shù)據(jù)庫(kù)啦!
使用客戶(hù)端工具連接數(shù)據(jù)庫(kù):
精彩專(zhuān)題分享:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
mysql case when group by 實(shí)例詳解
這篇文章主要介紹了mysql 中類(lèi)似php switch case 的語(yǔ)句,需要的朋友可以參考下2018-01-01mysql中 ${param}與#{param}使用區(qū)別
這篇文章主要介紹了mysql中 ${param}與#{param}使用區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08MySQL學(xué)習(xí)之?dāng)?shù)據(jù)庫(kù)備份詳解
本篇文章主要介紹了MySQL中的 數(shù)據(jù)庫(kù)備份詳解,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-09-09如何使用MySQL查詢(xún)一年中每月的記錄數(shù)
這篇文章主要給大家介紹了關(guān)于如何使用MySQL查詢(xún)一年中每月的記錄數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-09-09MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序圖文詳解
我們知道從MySQL表中使用SQL SELECT語(yǔ)句來(lái)讀取數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL如何對(duì)數(shù)據(jù)進(jìn)行排序的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08