MySQL8.0.23免安裝版配置詳細(xì)教程
第一步 下載免安裝版Mysql 8.0.23 版本
點擊下載MySQL8.0.23壓縮包
解壓文件,進(jìn)入\mysql-8.0.23-winx64 文件夾中 解壓完全后的目錄

第二步 創(chuàng)建txt文件改名為my.ini (后綴修改為ini)

第三步 打開my.ini將以下內(nèi)容復(fù)制進(jìn)入my.ini
[mysql] #設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] #設(shè)置3306端口 port =3306 #設(shè)置安裝目錄 basedir=D:\soft\java\07mysql-8.0.22-winx64 #設(shè)置數(shù)據(jù)存放目錄 datadir=D:\soft\java\07mysql-8.0.22-winx64\data #允許最大連接數(shù) max_connections=200 #創(chuàng)建新表時將使用帶默認(rèn)存貯引擎 default-storage-engine=INNODB
注意:
#設(shè)置安裝目錄 basedir=D:\soft\java\07mysql-8.0.22-winx64 #設(shè)置數(shù)據(jù)存放目錄 datadir=D:\soft\java\07mysql-8.0.22-winx64\data
安裝目錄一定要根據(jù)自己的文件路徑修改 data文件可以不用手動創(chuàng)建但是路徑中要寫
第四步 以管理員身份打開cmd
開始菜單 搜索cmd 用快捷鍵打開:Ctrl + Shift + Enter

進(jìn)入所在文件的bin目錄下

第五步 初始化mysql
在MySQL安裝目錄的 bin 目錄下執(zhí)行命令:
mysqld --initialize --console
命令執(zhí)行后
mysqld --install [服務(wù)名] 注釋 mysqld --remove [服務(wù)名] 為刪除服務(wù) (不需要執(zhí)行 只是作為擴(kuò)展)
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
localhost: 后面APWCY5ws&hjQ則為初始密碼
第六步 安裝與運行服務(wù) 安裝服務(wù)
在MySQL安裝目錄的 bin 目錄下執(zhí)行命令:
net start mysql 注釋 net stop mysql 為停止服務(wù) (不需要執(zhí)行 只是作為擴(kuò)展)
服務(wù)名隨意 個人建議根據(jù)數(shù)據(jù)庫版本來 比如 mysql8
啟動服務(wù)
net start mysql
注釋 net stop mysql 為停止服務(wù) (不需要執(zhí)行 只是作為擴(kuò)展)
第七步 更改密碼和密碼認(rèn)證插件
mysql -u root -p

輸入初始密碼APWCY5ws&hjQ

成功進(jìn)入Mysql
第八步 修改初始密碼
ALTER USER ‘root'@‘localhost' IDENTIFIED WITH mysql_native_password BY ‘password';
執(zhí)行sql語句最后的password就是你要修改的密碼
最后的擴(kuò)展
刷新權(quán)限 mysql: FLUSH PRIVILEGES; 數(shù)據(jù)庫授權(quán) mysql: GRANT ALL PRIVILEGES ON . TO ‘root'@'%' IDENTIFIED BY ‘123456' WITH GRANT OPTION;
到此這篇關(guān)于MySQL8.0.23免安裝版配置教程(詳解)的文章就介紹到這了,更多相關(guān)MySQL8.0.23免安裝版配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL/Oracle數(shù)據(jù)庫的字符串轉(zhuǎn)日期、日期轉(zhuǎn)字符串
在許多數(shù)據(jù)庫中,你可以使用內(nèi)置的函數(shù)或操作符來進(jìn)行字符串和日期之間的相互轉(zhuǎn)換,這篇文章主要給大家介紹了關(guān)于MySQL/Oracle數(shù)據(jù)庫的字符串轉(zhuǎn)日期、日期轉(zhuǎn)字符串的相關(guān)資料,需要的朋友可以參考下2024-07-07
mysql一次將多條不同sql查詢結(jié)果并封裝到一個結(jié)果集的實現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于mysql一次將多條不同sql查詢結(jié)果并封裝到一個結(jié)果集的實現(xiàn)方法,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-03-03
mysqld_multi在Linux服務(wù)器上運行多個MySQL實例
在Linux系統(tǒng)上使用mysqld_multi來啟動和管理多個MySQL實例是一種常見的做法,這種方式允許你在同一臺機(jī)器上運行多個MySQL服務(wù),每個服務(wù)可以有不同的配置和數(shù)據(jù)目錄,這篇文章展示如何設(shè)置和使用mysqld_multi來啟動多個MySQL實例2025-02-02
mysql 5.7.17 安裝配置方法圖文教程(ubuntu 16.04)
這篇文章主要為大家分享了ubuntu 16.04下mysql 5.7.17 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
MySQL數(shù)據(jù)庫恢復(fù)(使用mysqlbinlog命令)
binlog是通過記錄二進(jìn)制文件方式來備份數(shù)據(jù),然后在從二進(jìn)制文件將數(shù)據(jù)恢復(fù)到某一時段或某一操作點。2011-08-08
監(jiān)控MySQL主從狀態(tài)的shell腳本
這篇文章主要分享了監(jiān)控MySQL主從狀態(tài)的shell腳本,幫助大家更好的監(jiān)控mysql數(shù)據(jù)庫,保持穩(wěn)定性,感興趣的朋友可以了解下2020-12-12

