下載MYSQL
官網下載MYSQL5.7.21版本,連接地址https://www.mysql.com/downloads/。下載流程圖以下:
進入官網點擊Community,下載社區版。
找到MYSQL Community Server,點擊下方DOWNLOAD,進入下載頁面。
滑動到頁面底部,官網提供了不一樣電腦位數(32/64位)的下載版本,個人電腦是win10-64位的,選擇對應版本下載解壓包。
若是你沒有註冊登陸下載頁面時,官網會提示你註冊一個帳號進行下載,固然你也能夠選擇圖中紅線標註部分,無需註冊便可下載MYSQL的解壓包。
安裝MYSQL
MYSQL官網提供的下載包是zip Archive格式文件,此文件只需解壓無需安裝,或者你也能夠認爲解壓就是安裝,將下載好的安裝包解壓到你想安裝的盤裏,我這裏默認的是系統盤C,解壓後以下圖所示:
能夠看到,解壓到C盤後會有一個文件名爲mysql-5.7.21-winx64的文件,點擊進入查看該文件夾下的子目錄以下:
windows系統下調出cmd黑窗口,在命令行模式下進入剛剛MYSQL的安裝目錄中的子目錄bin,我這裏剛剛安裝在C盤,因此進入C:\mysql-5.7.21-winx64\bin目錄下,如圖:
而後在C:\mysql-5.7.21-winx64\bin目錄下輸入安裝命令mysqld -install,以下圖:
有些同窗輸入這些安裝命令後會出現上圖中紅線標註的錯誤,即Install/Remove of the Service Denied!(安裝/卸載服務被拒絕),之因此出現這個是由於系統權限的問題,也就是說咱們在打開cmd窗口時不是以管理員身份運行的,下面咱們以管理員身份從新打開cmd窗口,進入再輸入C:\mysql-5.7.21-winx64\bin目錄下後,再輸入安裝命令 mysqld -install,以下:
此時提時你MYSQL已經安裝成功(開心下^▽^),可是呢若是你想要調用mysql還必須完成下面的配置工做(心好累,mmp)。
配置MYSQL
仍是在cmd命令行模式下,進入C:\mysql-5.7.21-winx64\bin目錄後,輸入命令mysqld –initialize,回車執行命令後須要等待一小會兒,這個過程會在MYSQL的解壓目錄mysql-5.7.21-winx64下生成一個data的文件夾,裏面有一個後綴名爲.err結尾的文件,這個文件中包含着初次使用MYSQL時生成的一個臨時用隨機密碼(MYSQL5.7以上版本在初次使用時會生成一個隨機密碼,咱們須要找到這個密碼才能登陸使用)。以記事本方式打開這個.err文件你能夠找到隨機密碼,個人如圖所示:
找到隨機密碼以後,咱們先來配置一下MYSQL的啓動文件,在MYSQL的解壓目錄mysql-5.7.21-winx64下新建一個.ini格式文件my.ini,而後以記事本格式打開寫入下面代碼:
mysql
注意,上面basedir、datadir後面盤符是你選擇解壓MYSQL的路徑盤,我這裏是解壓在C盤。寫入上面代碼後保存關閉。
接着咱們來啓動MYSQL服務,輸入以下命令:sql
net start mysql
輸入以下命令登陸MYSQL:數據庫
mysql -u root -p
上圖中紅線標註部分是咱們初次使用MYSQL時要求輸入的隨機密碼,這個密碼前面咱們已經在.err文件中找到了,這裏輸入便可。此時咱們已經成功配置好MYSQL了,但爲了方便登陸使用MYSQL,咱們能夠本身設定下每次登陸MYSQL時輸入的密碼,輸入如下命令設置登陸密碼:windows
set password for root@localhost=password('xxxxxx');
也能夠試下:alter user 'root'@'localhost' identified by 'newpassword';
其中xxxxxxx就是你本身設置的密碼,別忘了此命令後面還有一個英文狀態下的符號;哦,密碼設置成功後會顯示:
至此爲止,你已經成功安裝並配置好MYSQL了,但還有一個問題是在上面咱們使用命令mysql -u root -p登陸MYSQL時是在C:\mysql-5.7.20-winx64\bin下調用此命令的,若是下次從新打開cmd窗口你輸入登陸命令,可能系統就沒法識別此命令了,所以,這裏咱們能夠設置下系統的環境變量,這樣每次打開cmd窗口後直接就能夠調用MYSQL的登陸命令了。
系統環境變量配置
找到系統屬性,進入環境變量設置
選擇系統變量中的path進行編輯,新建一個路徑,這個路徑就是你的MYSQL解壓路徑,我這裏是C:\mysql-5.7.20-winx64\bin\。環境變量設置好後,咱們從新打開cmd黑窗口,調用MYSQL的登陸使用命令mysql -u root -p,輸入你已經設置好的登陸密碼,進入MYSQL。如圖:
OK,看到此你應該能夠長舒一口氣,MYSQL的下載、安裝以及配置已經所有完成,固然你也能夠火燒眉毛的輸入一些SQL簡單語句測試下MYSQL運行情況,好比輸入以下命令查看當前數據庫:ide
show databases;
輸入命令quit,退出MYSQL:
測試