MySQL5.7.25(解壓版)Windows下詳細的安裝過程


大家好,我是淺墨竹染,以下是MySQL5.7.25(解壓版)Windows下詳細的安裝過程

1、首先下載MySQL

  推薦去官網上下載MySQL,如果不想找,那么下面就是:

  Windows32位地址:點擊這里下載

  Windows32位的MD5校驗碼: ae5f344fba95c12f097d338583b94a36;

  Windows64位地址:點擊這里下載

  Windows64位的MD5校驗碼: 36db4a4c5804eda1f800c18860ad2a16;

  下載自己需要的版本或者系統對應版本,如果不知道系統對應的版本是什么,那么在桌面上:右鍵點擊此電腦,點擊屬性,在彈出的窗口中你就能看到你的系統位數了。

2、解壓壓縮包

  接着是解壓。將下好的壓縮包解壓到你要存放MySQL的位置,例如:我就解壓到D盤,放在了D:\MySQL下,一定要記好這個地址,你會用到的。

3、配置系統環境變量

  在桌面上右鍵點擊此電腦,點擊屬性,接着在彈出的窗口中點擊高級系統設置,然后在新的窗口中點擊環境變量,也就是在這里要進行系統環境變量設置。

  在這個窗口中你可以看到上下有兩個變量,如果你想知道用戶變量與系統變量有什么區別,那我來給你解釋一下:

  用戶變量:相當於Java中的private關鍵字,就是當前Windows登錄的用戶所使用的變量,也就是只能當前用戶使用,其他用戶看不到,如果你使用的電腦中具有多個用戶,那么將變量配置到這里,不同用戶之間所配置的環境變量是不會有影響的;

  系統變量:相當於Java中的public關鍵字,如果將變量配置到這里,所有的系統用戶之間相互共享,配置一次過后,登錄其他用戶也可以免去了配置環境變量的過程了;

  我想,這樣你就會理解用戶變量與系統變量的區別了吧,現在根據電腦的使用環境,對環境變量進行配置,我以配置系統變量為例子。%MYSQL_HOME%\bin

  新建“MYSQL_HOME”變量,變量的值為第二步你所記好的地址加上加壓后MySQL文件夾的名,我的是“D:\MySQL\mysql-5.7.25-winx64”;

  編輯“PATH”變量,新添加的值為“%MYSQL_HOME%\bin”;

4、配置MySQL系統環境

  重新打開存放MySQL的文件夾,我的文件夾地址是“D:\MySQL\mysql-5.7.25-winx64”。你會發現有很多文件及文件夾,我先給你介紹一下每個的功能:

  1. bin目錄:里面存放的是命令,放置一些可執行文件,例如你在Windows的命令提示符中所使用的mysql、mysqld就是這里的;

  2. docs目錄:存放的為文檔;

  3. include目錄:包含(頭)文件,提供其他程序連接mysql的API接口,例如mysql.h;

  4. lib目錄:用於存放一系列庫文件;

  5. share目錄:用於存放字符集,語言等信息;

  我們需要在MySQL的根目錄下創建一個名為“my.ini”的文件,這個文件也就是MySQL的配置文件,你可能疑惑“my.cnf”是什么,那個是Linux下的MySQL配置文件。

  新建一個txt文件,重命名為“my.ini”,打開並編輯,填入以下內容:

 1 [client]
 2 port = 3306
 3 default-character-set = utf8mb4
 4 
 5 [mysql]
 6 default-character-set = utf8mb4
 7 
 8 [mysqld]
 9 basedir = D:\Mysql\mysql-5.7.25-winx64
10 datadir = D:\Mysql\mysql-5.7.25-winx64\data
11 port = 3306
12 character-set-client-handshake = FALSE
13 character-set-server = utf8mb4
14 collation-server = utf8mb4_unicode_ci
15 init_connect = 'SET NAMES utf8mb4'
16 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  在這里我用了三種顏色,我分別進行解釋:

  黃色:basedir是當前MySQL存放地址,也就是你所配置的環境變量的值;datadir是數據庫存放地址,配置此項你可以指定數據庫存放在哪里,我這里就直接指定當前目錄下。

  藍色:你可以指定一個端口作為MySQL服務的監聽端口,要注意的是端口的使用是有規則的,規則這里就不解釋了,我這里就直接用的默認。

  紅色:可能我這里跟網上大部分配置都不一樣,5.5.3以前的配置都是“utf8”,在5.5.3以后你才可以使用這個編碼格式,utf8mb4兼容utf8,解決了移動端的表情或者一些emoji是4字節存不進數據庫的問題。

  將配置導入之后進行保存,記下配置文件的地址。

5、初始化MySQL數據庫

  配置完MySQL配置后需要將MySQL進行初始化,生成基本的系統庫,要注意的是,你在“my.ini”中所指定的“datadir”地址下不要有任何東西,否則都可能初始化失敗。

  打開命令控制台。如果當前電腦登錄的用戶為系統管理員的話直接打開命令控制台,也就是經常用到的“cmd”,快捷鍵是:WIN鍵 + R鍵;如果電腦登陸的用戶不是系統管理員,需要獲取管理員權限后運行,Windows10系統可以右鍵點擊屏幕左下角的WIN圖標,點擊Windows PowerShell(管理員)直接運行。

  准備在控制台使用命令。這下就用到了第三步所配置的“MYSQL_HOME”環境變量了,如果你配置了,就可以直接在當前路徑直接使用MySQL命令,如果沒配置的話,需要你移動到MySQL系統目錄下執行MySQL命令,例如移動到“D:\MySQL\mysql-5.7.25-winx64\bin”目錄下執行MySQL命令。

  接下來開始初始化MySQL數據庫。在命令控制台輸入“mysqld --initialize --user=mysql --console”,回車,MySQL就開始自動進行初始化,會創建你所指定的“datadir”地址與基本數據庫。稍等片刻,命令執行完畢,會生成root用戶和臨時密碼,執行記錄中“root@localhost”后的隨機字符串就是root的臨時密碼。

  記好密碼,繼續進行下一步操作。

  注意:如果第一次數據庫初始化失敗,第二次進行初始化的時候需要清空data中的文件,否則將不能進行初始化。

6、安裝MySQL服務

  輸入命令“mysqld install MySQL --defaults-file="D:\MySQL\mysql-5.7.25-winx64\my.ini"”,要注意的是藍色的部分為第四步需要你記好的地址,紫色的部分為服務名稱,輸入后回車執行。

  當提示服務安裝成功之后,你的MySQL終於安裝完成了,你是最棒的,接下來啟動服務你就可以暢游MySQL的海洋了。

7、啟動與停止MySQL服務

  MySQL啟動命令是“net start MySQL”;MySQL停止命令是“net stop MySQL”。

  注意:紫色是第六步安裝MySQL服務是你所定義的服務名稱。

  當MySQL服務啟動之后你就可以使用了。

8、修改root用戶臨時密碼

  啟動MySQL服務后,打開命令控制台,修改root用戶的臨時密碼。注意:執行MySQL語句的控制台沒有管理員權限也可以。

  啟動命令控制台,輸入“mysql -u root -p”,回車,會提示你輸入密碼,將第五步的臨時密碼輸入,輸入完畢后回車確定,當提示當前MySQL版本的時候就成功的登錄到MySQL數據庫中了。

  如果在這個時候執行一些語句你會發現MySQL提示你要修改臨時密碼,不要怕,這是MySQL5.7的安全策略不允許你用臨時密碼進行操作,需要修改密碼后,用新的密碼登錄就可以操作了。

  在控制台中輸入命令“SET PASSWORD = PASSWORD(‘你的新密碼’);”按回車執行,執行成功之后輸入“exit”退出MySQL,再次用新密碼登錄之后就可以正常使用數據庫了。

  EG.:第二次成功登錄后可以用“show databases;”來測試是否成功。

 

完成時間:2019-03-19 11:51:47

修改時間:2019-08-20 08:50:16


  大家好,我是淺墨竹染,這是我第一篇博客,可能內容比較重復,但是還是自己整理一個吧,做個記錄,也可以幫助他人。

  這篇文章比較細致,也比較科普,但是也有很多不足之處,大家如果有更好的辦法歡迎交流,我會努力的更正,防止誤導他人。

  以后我會繼續整理好的內容,歡迎大家監督指導,最后謝謝大家瀏覽。

  感謝大家的建議:@DogTwo

  從其他跳轉到這里的朋友請注意,轉載版本是未更新文章。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM