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