|
1、在MySQL官網(wǎng)下載mysql-5.7.29-winx64版本的Zip安裝包,下載鏈接如下:
或者從我的網(wǎng)盤(pán)下載也行,永久有效哦(文件較大,從官網(wǎng)下載了一晚上才下載好(*/ω\*)) 鏈接:https://pan.baidu.com/s/1QHY7phMWFY5VV-5pdAGERg 2、解壓安裝包(將其解壓到你想要的的目錄下,不建議隨機(jī)亂放),這里我將它放在我在D盤(pán)自定義的程序文件夾里:D:\Program Files\mysql-5.7.29-winx64
然后,我們先創(chuàng)建my.ini文件,這里我使用的是sublime來(lái)創(chuàng)建的該文件: 在這里我想說(shuō)一下為什么MySQL的my.ini文件這么重要: my.ini是MySQL數(shù)據(jù)庫(kù)中使用的配置文件,修改這個(gè)文件可以達(dá)到更新配置的目的。它一般存放在MySql安裝的根目錄下,如上圖所示。 my.ini文件配置如下: [Client] #設(shè)置3306端口 port = 3306 [mysqld] #設(shè)置3306端口 port = 3306 # 設(shè)置mysql的安裝目錄 basedir=D:\Program Files\mysql-5.7.29-winx64 # 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir=D:\Program Files\mysql-5.7.29-winx64\data # 允許最大連接數(shù) max_connections=200 # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] # 設(shè)置mysql客戶(hù)端默認(rèn)字符集 default-character-set=utf8 對(duì)大家來(lái)說(shuō),只需要根據(jù)各自MySQL安裝的位置將以下部分代碼中的安裝目錄替換掉即可: # 設(shè)置mysql的安裝目錄 basedir=D:\Program Files\mysql-5.7.29-winx64 # 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir=D:\Program Files\mysql-5.7.29-winx64\data
之后一路點(diǎn)擊確定保存配置即可。 以上,環(huán)境變量及數(shù)據(jù)庫(kù)配置文件my.ini配置完成之后就可以準(zhǔn)備進(jìn)行安裝了 4、搜索cmd,并以管理員身份運(yùn)行,注意:這里一定是要以管理員身份運(yùn)行才可以哦 接下來(lái)每一步的操作一定要按照步驟來(lái),不能漏掉每一步: 首先,我們先在cmd中進(jìn)入MySQL的bin路徑下,進(jìn)入方式如下(將路徑換為自己的路徑即可) C:\WINDOWS\system32>cd /D D:\Program Files\mysql-5.7.29-winx64\bin D:\Program Files\mysql-5.7.29-winx64\bin> 然后,執(zhí)行命令mysqld -install進(jìn)行安裝,
可以看到提示安裝成功的命令: Service successfully installed (這里我已經(jīng)安裝過(guò)了,所以會(huì)提示已經(jīng)安裝) 再然后,執(zhí)行mysqld --initialize-insecure --user=mysql命令進(jìn)行數(shù)據(jù)庫(kù)初始化,一切正常地情況下,這條命令執(zhí)行完畢之后不會(huì)有任何提示出現(xiàn),但是我們可以在MySQL的根目錄下看到多了一個(gè)data文件夾及相關(guān)文件(注:下邊這張截圖參考的是其他博客的文章)
初始化后可以參考以下截圖來(lái)看是不是安裝成功:
如果以上步驟都正確的話(huà),data目錄下應(yīng)該有這么多的文件:(因?yàn)槲抑鞍惭b過(guò)程中沒(méi)有在bin目錄下安裝及初始化,所以雖然這兩步?jīng)]有報(bào)錯(cuò),但是data文件夾下只有四五個(gè)文件,且在之后啟動(dòng)MySQL的時(shí)候會(huì)出現(xiàn):服務(wù)沒(méi)有任何問(wèn)題,但是無(wú)法啟動(dòng)的問(wèn)題) 5、以上步驟都順利進(jìn)行的話(huà),我們就可以啟動(dòng)MySQL并進(jìn)行一些簡(jiǎn)單的設(shè)置了 命令行下輸入命令:net start mysql 進(jìn)行啟動(dòng)(注:這張圖也是從之前的博客里摘過(guò)來(lái)的,因?yàn)槲业囊呀?jīng)啟動(dòng)過(guò)了,輸入這條命令直接提示:請(qǐng)求的服務(wù)已啟動(dòng)(暫時(shí)還不太熟練怎么關(guān)掉MySQL服務(wù)^_^))
(1)設(shè)置密碼:以上MySQL順利啟動(dòng)之后輸入以下命令進(jìn)入MySQL: mysql -u root -p 注:下邊這張圖也是從其他博客摘過(guò)來(lái)的
然后輸入以下命令: # 切換到mysql數(shù)據(jù)庫(kù)
use mysql;
#設(shè)置密碼:password:新密碼;user: 用戶(hù)
update user set authentication_string=password('******') where user='root';
# 刷新MySQL的系統(tǒng)權(quán)限相關(guān)表
flush privileges;這里要注意,命令之后要帶分號(hào);
以上都設(shè)置完之后,就可以通過(guò)用戶(hù)名、密碼進(jìn)入MySQL了。 MySQL的安裝到此結(jié)束,如果要設(shè)置遠(yuǎn)程連接,可以借鑒我寫(xiě)及安裝MySQL5.7.29借鑒的這篇博客,鏈接如下: 來(lái)源:https://www./content-2-683201.html |
|
|
來(lái)自: 印度阿三17 > 《開(kāi)發(fā)》