MySQL?8.0.29?安裝配置方法圖文教程(windows?zip版)
MySQL 8.0.29 詳細(xì)安裝(windows zip版),供大家參考,具體內(nèi)容如下
1 官網(wǎng)
官網(wǎng)地址:MySQL
2 下載
下載地址:MySQL :: Download MySQL Community Server
出現(xiàn)如下界面,無需登錄或注冊,直接點(diǎn)擊 No thanks, just start my download. 即可開始下載。
3 安裝及配置
注意:本文是使用 win11 進(jìn)行安裝,其它版本同樣適用。
① 將下載的壓縮包解壓到想要安裝的目錄下。
② 創(chuàng)建 my.ini 配置文件。在 MySQL 的根目錄下,新建文本文檔,然后重命名為 my.ini,(注意要連同擴(kuò)展名一同修改),然后粘貼下面的內(nèi)容并保存,注意修改其中安裝目錄以及數(shù)據(jù)存放目錄路徑。
[mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir=[mysql根目錄路徑] # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=[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
③ 配置環(huán)境變量。依次進(jìn)行右鍵此電腦→屬性→高級系統(tǒng)設(shè)置→環(huán)境變量;或者按 win+s 快捷鍵打開搜索面板,輸入系統(tǒng)環(huán)境變量,依次點(diǎn)擊“編輯系統(tǒng)環(huán)境變量”→環(huán)境變量即可。
打開環(huán)境變量對話框后,點(diǎn)擊“新建”按鈕,依次輸入變量名:MYSQL_HOME(可任意),變量值:mysql根目錄地址,然后點(diǎn)擊確定。
然后雙擊 path,打開編輯框,點(diǎn)擊“新建”按鈕,輸入 mysql bin目錄地址,如D:\software\mysql-8.0.29-winx64\bin
或者%MYSQL_HOME%\bin
。
注意:配置完后一定要點(diǎn)擊確定。
④ 以管理員身份運(yùn)行cmd(注意:必須以管理員身份運(yùn)行,不然權(quán)限不夠),可以在任務(wù)欄的搜索 cmd,然后點(diǎn)擊“以管理員身份運(yùn)行”。
⑤ 輸入mysqld --initialize-insecure
命令并回車,目的是在 mysql 根目錄下生成 data 文件夾,用來存放數(shù)據(jù)庫。
⑥ 輸入mysqld install
命令,用來安裝 mysql 服務(wù)。
mysqld install
如果出現(xiàn)如下界面,表示已安裝 mysql 服務(wù),可以輸入sc delete mysql
命令卸載服務(wù),然后再安裝即可。
sc delete mysql
⑦ 至此 mysql 已安裝完成,可以使用net start mysql
來啟動(dòng) mysql 服務(wù)。
想要關(guān)閉服務(wù)可以使用net stop mysql
命令。
4 登錄并設(shè)置密碼
① 剛才我們初始化數(shù)據(jù)庫使用的是mysqld --initialize-insecure
命令,表示不生成隨機(jī)密碼,設(shè)置數(shù)據(jù)庫空密碼,所以我們可以直接使用mysql -uroot -p
命令進(jìn)行登錄,用戶名默認(rèn)為 root。
mysql -uroot -p
② 登錄完成后,輸入如下命令進(jìn)行設(shè)置密碼。
set password for root@localhost = '新密碼';
5 忘記密碼后該怎么修改密碼?
① 首先確保 mysql 服務(wù)是關(guān)閉狀態(tài),接著輸入mysqld --console --skip-grant-tables --shared-memory
命令來免密啟動(dòng)服務(wù)。
mysqld --console --skip-grant-tables --shared-memory
② 然后再打開一個(gè) cmd 窗口(注意是另外打開一個(gè),當(dāng)前打開的不要關(guān)閉),輸入mysql -uroot -p
命令,并點(diǎn)擊兩次回車即可免密登錄(或者直接輸入mysql 并回車也行)。
③ 修改密碼。
首先使用flush privileges;
命令刷新權(quán)限。
flush privileges;
然后直接使用set password for root@localhost = '新密碼';
命令設(shè)置密碼即可。
set password for root@localhost = '新密碼';
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問題及排查方法
這篇文章主要介紹了Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問題以及如何排查,本文給大家展示了問題描述及解決方法,需要的朋友可以參考下2024-02-02Mysql數(shù)據(jù)庫高級用法之視圖、事務(wù)、索引、自連接、用戶管理實(shí)例分析
這篇文章主要介紹了Mysql數(shù)據(jù)庫高級用法之視圖、事務(wù)、索引、自連接、用戶管理,結(jié)合實(shí)例形式分析了MySQL數(shù)據(jù)庫視圖、事務(wù)、索引、自連接、用戶管理常見用法及操作注意事項(xiàng),需要的朋友可以參考下2019-11-11Mysql 切換數(shù)據(jù)存儲目錄的實(shí)現(xiàn)方法
這篇文章主要介紹了Mysql 切換數(shù)據(jù)存儲目錄的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2017-07-07MySQL刪除表數(shù)據(jù)與MySQL清空表命令的3種方法淺析
刪除現(xiàn)有MySQL表非常容易,但是刪除任何現(xiàn)有的表時(shí)要非常小心,因?yàn)閯h除表后丟失的數(shù)據(jù)將無法恢復(fù),下面這篇文章主要給大家介紹了關(guān)于MySQL刪除表數(shù)據(jù)與MySQL清空表命令的3種方法的相關(guān)資料,需要的朋友可以參考下2022-08-08