1. 在瀏覽器里打開mysql的官網http://www.mysql.com/
2. 進入頁面頂部的"Downloads"
3. 打開頁面底部的“Community(GPL) Downloads”
4. 在頁面中間的位置找到我們windows上要用的下載頁面“MySQL on Windows(Installer & Tools)”
5. 選擇第一項"MySQL Installer”
6. 頁面底端找到下載入口“Windows (x86, 32-bit), MSI Installer”,點擊Download按鈕開始下載,共381.4M
注意:MSI格式是指windows的安裝程序,下載后直接雙擊就能進入安裝向導的那種,區別于對文件進行解壓的安裝方式;
7. 這個頁面告訴詢問你是否登錄,告訴你登錄之后有哪些好處,我們不登錄,點擊頁面底部的“No thanks, just start my download.”按鈕進入下載頁面
8. 開始下載,等待下載完成(由于直接下載速度太慢,之后我用迅雷下載完成的)
9. 下載完成
二、安裝mysql
1. 雙擊下載好的mysql安裝文件“mysql-installer-community-5.7.14.0.msi”打開安裝程序,打開后需要稍等一下
2. 選擇安裝類型(根據個人需要)
3. 我只需要安裝mysql server,所以選擇最后一項“Custom”,選擇Custom之后左邊的安裝流程和右邊的描述文字會改變,然后點擊"Next"按鈕繼續
4. 在這里我們需要從安裝程序提供的可安裝的產品(Products)中選擇我們需要的mysql server
我們展開Available Products里的第一項“MySQL Servers”,依次展開其子結點,直到其終端結點,我的操作是64位的,所以選中“MySQL Server 5.7.14 - X64”
然后點擊綠色的向右箭頭,將當前Product移動需要安裝的列表,然后在右邊展開“MySQL Server 5.7.14 - X64”項,取消“Development Components”的勾選(因為我們只需要安裝mysql server),之后點擊“Next”按鈕進入下一步
5. 點擊“Execute”(執行)開始安裝,安裝過程中會顯示安裝的Progress(進度),等待安裝完成后Status會顯示Complete,mysql圖標前會出現一個綠色的勾,然后點擊“Next”按鈕進入產品配置界面
6. 點擊“Next”按鈕進入MySQL Server 的配置
Config Type選擇“Development Machine”,選擇此項將使用較小的內容來運行我們的mysql server,對應小型軟件、學習是完全夠用的。之后“Next”
在Root Account Password設置數據庫root賬號的密碼,我填的是123456所以程序提醒我密碼強度為弱,我們需要牢記這個密碼,然后點擊“Next”
這里可以設置mysql server的名稱和是否開機啟動,我把名稱改為了“MySQLZzz1”,取消了開機啟動,其它的沒改,點擊“Next”
點擊“Next”
此界面將之前設置的配置內容應用到我們的mysql server,點擊“Execute”,等待完成就可以了
配置完成,點擊“Finish”完成配置環節
7. 配置完成后將回到安裝程序,我們點擊“Next”繼續
提示我們安裝完成,點擊“Finish”
8. 在上一步點擊“Finish”之后電腦是如此的平靜,讓人不知道接下來干什么!按以往安裝軟件的經驗這個時候電腦應該要自動啟動剛剛安裝好的軟件的。所以我在進程里找了一下,確實沒有發現類似mysql的進程,那么我們進入下一步。
說明:給mysql配置環境變量后我們就可以在cmd里運行mysql(開啟、停止等操作)
1. 和其實環境變量的配置方法一樣,我們打開環境變量配置窗口(組合鍵win+Pause -> 更改設置 -> 系統屬性里選擇“高級” -> 環境變量)
2. 選中系統變量中的“path”,在path值開頭處輸入mysql安裝目錄下的bin文件夾所在路徑:C:\Program Files\MySQL\MySQL Server 5.7\bin,保存退出
注意:mysql server安裝的默認路徑為:C:\Program Files\MySQL\MySQL Server 5.7
3. 測試是否配置成功:打開cmd,輸入“mysql -u root -p”回車,然后輸入mysql安裝時設置的root賬號的密碼(123456),若提示“Welcome to the MySQL monitor.”說明配置成功了。
是的,到現在我們還沒有啟動我們的mysql!那么要怎么啟動呢?
(基于已配置環境變量的情況)
1. 以管理員的身份運行cmd,輸入“net start mysqlzzz1”(MySQLZzz1是配置mysql server時填寫的服務器名稱,cmd里不區分大小寫也可以使用)
2. 提示啟動成功后我們便可以在任務管理器的進程里看到“mysqld.exe”的進程了。
附:
若執行命令時提示:服務名無效。請鍵入 NET HELPMSG 2185 以獲得更多的幫助。
解決辦法: 在 mysql bin目錄下 以管理員的權限 執行 mysqld -install命令
附卸載mysql服務的方法。
1、以管理員的權限 net stop mysql ,關閉mysql服務
2、以管理員的權限 mysqld -remove ,卸載mysql服務
五、測試是否安裝成功
我們使用MySQL管理軟件(Navicat for MySQL)進行連接測試,確保mysql已經可以使用:
1. 打開Navicat for MySQL
2. 新建一個連接,填寫連接信息:
連接名稱:用于區分不同的連接,自己命名即可
主機名:localhost
端口:3306
用戶名:root
密碼:123456(之前配置mysql的時候填寫的密碼)
3. 點擊“連接測試”按鈕,彈出連接成功對話框即表示mysql server已開啟
4. 之后就是Navicat for MySQL軟件的使用
另:
我們也可以在cmd里,再次輸入“net start mysqlzzz1”,若提示“請求的服務已經啟動。”表示mysql server已正常啟動;
我們在學習MySQL的時候,估計第一步就是安裝好MySQL數據庫才可以,那我們一起來學習一下怎么在Windows10上安裝MySQL8.0.20。希望大家一起相互學習。
PS
系統:Windows10企業版
數據庫:MySQL8.0.20 zip版本
1、首先,我們登入MySQL官網,選擇DOWNLOADS,在其頁面中選擇MySQL Community(GPL) Downloads選項。
2、在進入頁面后,在后續頁面中選擇MySQL Community Server選項。
3、進入后,你會發現會有很多的版本,你需要選擇適合自己操作系統的版本,不要選擇錯誤。否則會無法安裝,同時也浪費自己的時間,畢竟官網下載的速度很慢的。(不過如果可以建議使用IDM下載)
4、選擇好你對應的版本后,下載的時候如果你不是太想在MySQL網注冊賬號,你可以選擇No thanks,just start my download就可以了,這樣你直接下載就好。
5、我的系統是Windows10,我不太喜歡用msi的,所以我自己就用了zip的8.0.20版本的。直接下載完成后解壓到你想安裝路徑就好。
6、進入你已經放置到安裝路徑的文件夾,在文件夾中新建一個my.ini文件(新建的是一個txt文本,你必修把后綴.txt修改成后綴.ini)
7、在my.ini文件中,你需要輸入如下內容:
[mysqld]
; 設置3306端口
port=3306
;設置mysql的安裝目錄
basedir=E:\Program Files (x86)\mysql-8.0.20-winx64
;設置mysql數據庫的數據的存放目錄
datadir=E:\Program Files (x86)\mysql-8.0.20-winx64\data
;緩沖目錄
tmpdir=E:\Program Files (x86)\mysql-8.0.20-winx64\data
;允許最大連接數
max_connections=200
;允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
;服務端使用的字符集默認為UTF8
character-set-server=utf8
;創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
;默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
;設置mysql客戶端默認字符集
default-character-set=utf8
[client]
;設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
以上內容中,如果你不是太清楚它有什么作用,你可以暫時不用修改。但是有下劃線的你需要修改成你自己安裝文件夾的路徑。
二、完成了MySQL的下載和基本文件修改。然后,我們設置好MySQL在Windows10中的環境變量,不然你在cmd中使用mysql的時候會出現其不是內部或者外部命令錯誤提示。
1、右擊桌面上的此電腦,選擇屬性,在屬性頁面中左側選擇高級系統設置,然后選擇環境變量。
2、在環境變量中,選擇系統變量中的Path。
3、選中Path后,選擇編輯,進入編輯后,選擇新建。然后復制你的MySQL的安裝目錄加入進去。然后一直點擊確定。
三、完成系統環境變量的設置后,我們開始來進行mysql的安裝、服務的開啟關閉和密碼的設置。
1、同時按下win+R,輸入cmd。輸入mysqld -install(畫面是我已經安裝好的提示,如果是第一次安裝,會提示安裝成功)
2、當安裝顯示成功后,輸入net start mysql。稍后會顯示MySQL服務已經啟動成功,證明MySQL已經安裝和啟動成功。
3、驗證MySQL是否成功安裝,我們輸入mysql -u root -p。結果提示需要密碼,我們使用空密碼進入,提示密碼錯誤。證明我們已經安裝成功了,但是我們還不知道密碼。
4、這時候,我們需要解決的就是我們的密碼問題。首先,我們先關閉MySQL服務,輸入net stop mysql。
5、關閉MySQL服務后,輸入mysqld --console --skip-grant-tables --shared-memory。不要關閉此窗口,我們重新打開一個新的窗口。
6、在新的窗口中輸入 mysql -u root -p。提示你輸入密碼,不用管它的。直接Enter按鍵確定。這是我們可以看見我們的開頭是mysql>。這表明我們已經進入了MySQL數據庫中。
7、進入成功后,我們輸入use mysql;選擇數據庫。選擇好后,再輸入update user set authentication_string='' where user='root';當現實成功后,我們輸入quit;關閉剛才開啟的兩個窗口,重新打開一個新的窗口。
8、在新的窗口中,首先輸入net start mysql開啟MySQL服務。然后輸入mysql -u root -p,結果發現可以無密碼進入mysql中了。
9、進入mysql后,輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345';修改自己的密碼為12345。
10,然后輸入quit;最后我們也設置好了自己的數據庫密碼。
最后,我們現在可以好好的使用MySQL數據庫了。如果你想使用圖形界面管理MySQL,我個人建議使用Navicat,個人感覺是挺好用的,它的現在最新版是15版本,可以試試。
這就是我個人的安裝使用MySQL的情況,希望可以和大家一起好好的學習。如有不對的地方,希望大家指正。