MySQL數(shù)據(jù)庫(kù)壓縮版本安裝與配置詳細(xì)教程
一、下載MySQL
下載地址:
https://dev.mysql.com/downloads/mysql/
https://dev.mysql.com/downloads/mysql/5.7.html#downloads (MySQL Community Server 5.7.34)

二、解壓壓縮包
下載完成后,將壓縮包直接解壓。

三、初始化mysql
新建data文件并新建my.ini配置文件
在解壓后的mysql目錄下面新建一個(gè)data的空文件夾,再在D:\Program Files\mysql-8.0.25-winx64下新建一個(gè)my.ini的配置文件。在該文件中寫入以下代碼:
[mysqld] #設(shè)置服務(wù)端使⽤用的字符集為utf-8 character-set-server=UTF8MB4 #綁定IPv4地址 bind-address=0.0.0.0 #設(shè)置mysql的端⼝口號(hào) port = 3306 #設(shè)置mysql的安裝⽬目錄 basedir=F:/mysql-5.7.23 #設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放⽬目錄 datadir=C:/mysql-5.7.23/data #允許最⼤大連接數(shù) max_connections=2000 #創(chuàng)建新表時(shí)將使⽤用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB #設(shè)置mysql以及數(shù)據(jù)庫(kù)的默認(rèn)編碼 [mysql] default-character-set=utf8 [mysql.server] default-character-set=utf8 #設(shè)置客戶端默認(rèn)字符集 [client] default-character-set=utf8
以上#號(hào)以及后面的中文必須刪除,最終效果如下圖所示:

這里需要注意的一點(diǎn),如果data文件不為空,則會(huì)報(bào)錯(cuò):The designated data directory D:\Program Files\mysql-8.0.25-winx64\data\ is unusable. You can remove all files that the server added to it.
解決辦法:刪除掉data文件夾里面的文件。

以管理員身份運(yùn)行cmd,進(jìn)入mysql的bin目錄


四、安裝mysql服務(wù)
執(zhí)行命令:mysqld --install
如果需要卸載,使用命令mysqld --remove

執(zhí)行命令:mysqld --initialize --user=root --console

這里我遇到了一個(gè)錯(cuò)誤:

原因是我的my.ini文件中編碼格式有誤,按照?qǐng)?bào)錯(cuò)提示修改即可。
啟動(dòng)mysql服務(wù) 啟動(dòng)服務(wù)使用命令:net start mysql
登錄mysql 執(zhí)行命令:mysql -uroot -p:剛剛初始化生成的隨機(jī)密碼
遇到錯(cuò)誤:
修改密碼 命令:set password = password(‘新密碼') 停止服務(wù)
使用命令:net stop mysql

到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)安裝配置詳細(xì)教程的文章就介紹到這了,更多相關(guān)MySQL安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
My Sql 1067錯(cuò)誤與編碼問(wèn)題的解決方案
My Sql 大部分都是用綠色版(解壓版) 然后注冊(cè)服務(wù)簡(jiǎn)單方便,但是配置文件也很讓人糾結(jié),下面小編給大家?guī)?lái)了My Sql 1067錯(cuò)誤與編碼問(wèn)題的解決方案,感興趣的朋友參考下吧2016-11-11
mysql alter添加列的實(shí)現(xiàn)方式
這篇文章主要介紹了mysql alter添加列的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
mysql InnoDB建表時(shí)設(shè)定初始大小的方法
這篇文章主要介紹了mysql InnoDB建表時(shí)設(shè)定初始大小的方法,需要大家到MYSQL后臺(tái)實(shí)際操作方可以看到效果2013-11-11
mysql 設(shè)置自動(dòng)創(chuàng)建時(shí)間及修改時(shí)間的方法示例
這篇文章主要介紹了mysql 設(shè)置自動(dòng)創(chuàng)建時(shí)間及修改時(shí)間的方法,結(jié)合實(shí)例形式分析了mysql針對(duì)創(chuàng)建時(shí)間及修改時(shí)間相關(guān)操作技巧,需要的朋友可以參考下2019-09-09
Mysql 查詢數(shù)據(jù)庫(kù)容量大小的方法步驟
這篇文章主要介紹了Mysql 查詢數(shù)據(jù)庫(kù)容量大小的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
MYSQL實(shí)現(xiàn)添加購(gòu)物車時(shí)防止重復(fù)添加示例代碼
在向mysql中插入數(shù)據(jù)的時(shí)候最需要注意的就是防止重復(fù)發(fā)添加數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MYSQL如何實(shí)現(xiàn)添加購(gòu)物車的時(shí)候防止重復(fù)添加的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-09-09
Mysql數(shù)據(jù)庫(kù)之主從分離實(shí)例代碼
本篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)之主從分離實(shí)例代碼,MySQL數(shù)據(jù)庫(kù)設(shè)置讀寫分離,可以使對(duì)數(shù)據(jù)庫(kù)的寫操作和讀操作在不同服務(wù)器上執(zhí)行,提高并發(fā)量和相應(yīng)速度。2017-03-03

