我們在學習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的情況,希望可以和大家一起好好的學習。如有不對的地方,希望大家指正。
檢查系統配置
我們的系統是64位
打開安裝包
允許設備更改2次
接受許可協議
選擇安裝類型 custom
選擇mysql server 5.7 64位 和mysql workbench8.0
安裝VC運行庫
8.執行安裝
安裝完成
配置mysql
安裝完成
啟動mysqlworkbench