Win10系統(tǒng)下MySQL8.0.16 壓縮版下載與安裝教程圖解
官網(wǎng)下載: https://www.mysql.com
進(jìn)入MySQL官網(wǎng),選擇download

選擇社區(qū)

選擇MySQL 社區(qū) 服務(wù)器

點(diǎn)擊download下載

點(diǎn)擊最下面不登陸下載
下載完成是這樣一個(gè)壓縮包

安裝
解壓文件

將bin文件的目錄加入電腦系統(tǒng)環(huán)境配置path下

新建my.ini配置文件
[mysql] default-character-set = utf8 [mysqld] #端口 port = 3306 #mysql安裝目錄 basedir = E:/mysql-8.0.16-winx64 #mysql數(shù)據(jù)存放目錄 datadir = E:/mysql-8.0.16-winx64/data #允許最大連接數(shù) max_connections = 1024 #允許連接失敗的次數(shù) max_connect_errors=10 #服務(wù)端默認(rèn)使用字符集 character-set-server = utf8 #默認(rèn)存儲(chǔ)引擎 default-storage-engine = INNODB
用管理員身份打開cmd

進(jìn)入mysql->bin目錄下

這里使用默認(rèn)密碼為空來初始化數(shù)據(jù)庫(kù)
輸入命令:mysqld --initialize-insecure

安裝MySQL:mysqld install

如果原來安裝過mysql,可能會(huì)出現(xiàn)如下錯(cuò)誤

需移除以前的mysql服務(wù)
輸入:mysqld -remove MySQL
![]()
再進(jìn)行安裝
![]()
啟動(dòng)MySQL:net start mysql

進(jìn)入MySQL:mysql -u root -p
因?yàn)槊艽a初始化為空 輸入密碼時(shí)直接按回車進(jìn)入mysql

遇到問題
項(xiàng)目連接數(shù)據(jù)庫(kù)時(shí)報(bào)時(shí)區(qū)錯(cuò)誤
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
出現(xiàn)這個(gè)錯(cuò)誤一般是采用8.0版本的數(shù)據(jù)庫(kù)和8.0版本mysql-connector-java 驅(qū)動(dòng)造成的,需要在連接數(shù)據(jù)庫(kù)的url中添加時(shí)區(qū)的參數(shù)
serverTimezone=GMT%2B8 GMT%2B8代表東八區(qū)
原來的url: jdbc:mysql://localhost:3306/test
添加參數(shù): jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8
或則直接改變數(shù)據(jù)庫(kù)時(shí)區(qū)設(shè)置:
show variables like '%time_zone%' ;
set global time_zone='+8:00';
總結(jié)
以上所述是小編給大家介紹的Win10系統(tǒng)下MySQL8.0.16 壓縮版下載與安裝教程圖解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)全攻略
在現(xiàn)代應(yīng)用中,數(shù)據(jù)庫(kù)是核心組件之一,無論是個(gè)人項(xiàng)目還是企業(yè)級(jí)應(yīng)用,數(shù)據(jù)的安全性和完整性都至關(guān)重要,為了防止數(shù)據(jù)丟失、損壞或意外刪除,定期備份數(shù)據(jù)庫(kù)是必不可少的,本文將詳細(xì)介紹 MySQL 數(shù)據(jù)庫(kù)的備份與恢復(fù)方法,需要的朋友可以參考下2024-10-10
MySQL數(shù)據(jù)庫(kù)字符集修改中文UTF8(永久修改)
本文主要介紹了MySQL數(shù)據(jù)庫(kù)字符集修改中文UTF8,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
MySQL中使用case when 語句實(shí)現(xiàn)多條件查詢的方法
今天在一個(gè)應(yīng)用中使用到了一個(gè)比較特殊的數(shù)據(jù)查詢要求。需要的朋友可以參考下。2010-12-12
mysql提示got timeout reading communication packets的解決方法
今天發(fā)現(xiàn)mysql錯(cuò)誤日志中出現(xiàn)got timeout reading communication packets,一般情況因?yàn)椴糠猪撁嫔捎袉栴}導(dǎo)致,這里簡(jiǎn)單分享一下解決方法2019-05-05
MySQL數(shù)據(jù)庫(kù)性能優(yōu)化介紹
大家好,本篇文章主要講的是MySQL數(shù)據(jù)庫(kù)性能優(yōu)化介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12

