天天看點

安裝mysql8.0的過程步驟

安裝mysql8.0的過程步驟

    • 1.下載下傳mysql
    • 2.配置mysql環境變量
    • 3.安裝微軟常用運作庫合集
    • 4.安裝mysql服務
    • 5.檢查系統資料庫
    • 6.開啟mysql服務
    • 7.更改mysql的密碼

1.下載下傳mysql

下載下傳位址:https://dev.mysql.com/downloads/mysql/

第一種:

安裝mysql8.0的過程步驟
安裝mysql8.0的過程步驟

第二種:

如果需要自動安裝則點選“Go to Download Page >”,如圖:

安裝mysql8.0的過程步驟
安裝mysql8.0的過程步驟

安裝步驟,請詳看這位老哥的步驟,這裡不做介紹。連結:

連結: 超詳細MySQL安裝及基本使用教程.

下載下傳完後安裝包與目錄如下所示:

安裝mysql8.0的過程步驟
安裝mysql8.0的過程步驟

這裡讀者的檔案中會少一個data檔案,不過沒關系,讀者操作到第6步就會有了,不急。

為了保險起見,先手動寫好.ini檔案,如下:

安裝mysql8.0的過程步驟

[mysqld]

skip_grant_tables

basedir=D:\Program Files\mysql-8.0.21-winx64

datadir=D:\Program Files\mysql-8.0.21-winx64/data

port = 3306

socket = /tmp/mysql.sock

default-character-set=gbk

skip-locking

key_buffer = 16K

max_allowed_packet = 1M

table_cache = 4

sort_buffer_size = 64K

read_buffer_size = 256K

read_rnd_buffer_size = 256K

net_buffer_length = 2K

thread_stack = 64K

[client]

#password = your_password

port = 3306

socket = /tmp/mysql.sock

default-character-set=gbk

安裝mysql8.0的過程步驟

2.配置mysql環境變量

在系統變量Path中加入mysql的bin路徑,比如:

;D:\Program Files (x86)\mysql-8.0.21-winx64\bin

注意:先加上分号“;”,然後再是路徑“D:\Program Files (x86)\mysql-8.0.21-winx64\bin”。

安裝mysql8.0的過程步驟

3.安裝微軟常用運作庫合集

安裝時點選下一步就可以了。

注意:如果在cmd中能運作mysql指令(mysqld指令),則就沒必要安裝;而在無法運作mysqld指令的情況下就需要安裝。

安裝mysql8.0的過程步驟

4.安裝mysql服務

按win+R鍵,輸入cmd,回車。

安裝mysql8.0的過程步驟

然後定位到mysql的bin路徑下,輸入指令“mysqld install MySQL”(這裡的MySQL名稱可以自行更改)進行安裝mysql服務。

安裝mysql8.0的過程步驟

這裡的路徑是筆者在這裡做的示範,讀者可以按自己的習慣放置mysql的路徑。

如果顯示“Service successfully installed”,則說明安裝mysql服務成功了。

注意:中間那裡沒有執行成功是因為,筆者在沒有安裝微軟常用運作庫合集的情況下出現的錯誤,就是在輸入安裝服務的指令(mysqld指令)時會彈出如下的錯誤框。

安裝mysql8.0的過程步驟

解決辦法如第3步所示,就是安裝微軟常用運作庫合集(這是解決該錯誤的其中一種辦法)。

在管理工具中打開服務,可以檢視安裝的mysql服務,如圖所示:

安裝mysql8.0的過程步驟
安裝mysql8.0的過程步驟

(目前到這步可能會無法啟動mysql服務,還請看完後面步驟)

5.檢查系統資料庫

按win+R鍵,輸入regedit,回車。

安裝mysql8.0的過程步驟

依次打開,HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> services目錄。

安裝mysql8.0的過程步驟

然後在services目錄中找到mysql,如圖:

安裝mysql8.0的過程步驟

右鍵點選“修改”,來檢視是否為目前安裝的mysql路徑,如圖:

安裝mysql8.0的過程步驟

如果不是安裝的mysql路徑,則需要修改,修改時隻需要将雙引号裡的路徑改成安裝的mysql路徑,如:

“D:\Program Files (x86)\mysql-8.0.21-winx64\bin\mysqld”

6.開啟mysql服務

在這裡我們先初始化服務,需要先初始化mysql才可以啟動服務,否則會報 “服務沒有報告任何錯誤”的錯誤,如圖所示(這是在沒有初始化服務的情況下輸入“net start MySQL”開啟mysql服務的指令):

安裝mysql8.0的過程步驟

解決方法:

先在mysql的bin目錄下執行“mysqld --initialize-insecure”,如圖:

安裝mysql8.0的過程步驟

這裡控制台是沒有傳回結果的,我們可以打開mysql的安裝目錄,如圖所示:

安裝mysql8.0的過程步驟

可以看到,已經有了data目錄了,然後再輸入“net start MySQL”指令。

安裝mysql8.0的過程步驟

可以看到,mysql服務啟動成功了。

開啟mysql服務也可以直接通過“控制台”–>“管理工具”–>“服務”進行開啟,如圖所示:

安裝mysql8.0的過程步驟

筆者在這裡希望讀者可以先看看“mysql無法啟動 服務沒有報告任何錯誤”這篇文章,文章連結: mysql無法啟動 服務沒有報告任何錯誤.

筆者覺得該文章對這個錯誤描述的挺詳細的,看完之後再回來看下一個步驟(更改密碼步驟),可能會更明了。

7.更改mysql的密碼

在cmd界面中輸入“mysqladmin -u root -p password 1234”指令,1234為你的密碼,回車,如圖所示:

安裝mysql8.0的過程步驟

這裡分兩種情況,一種是mysql有密碼的情況,一種是沒有密碼的情況。

首先我們從第一步開始,安裝到現在,我們的mysql并不是預設安裝的,而預設安裝的會自動生成密碼,是以需要自己去查找預設生成的密碼,然後再進行修改。

是以我們目前安裝的mysql是沒有密碼的,密碼為空。操作如下(即輸入修改密碼的指令,然後在輸入密碼那裡直接回車):

安裝mysql8.0的過程步驟

說明密碼修改成功,也說明我們手動安裝的mysql是沒有密碼的,修改的密碼為1234,我們可以測試一下,進入mysql(這裡為了友善檢視,直接寫密碼了),如圖:

安裝mysql8.0的過程步驟

然後第二種是有密碼的情況下(這裡是模拟預設安裝mysql,mysql有預設密碼的情況下,假設預設的密碼是1234),這裡我要将預設密碼1234改成6666,如圖所示:

安裝mysql8.0的過程步驟

可以看到在輸入修改密碼的指令後,我們需要輸入原先預設的密碼,然後才能執行成功,在不知道預設密碼的情況下,我們可以通過強制修改密碼的方法,比如在忘記密碼的情況下怎麼去修改mysql的密碼,這裡筆者不做太多的概述,需要讀者自行查找,這裡筆者附上解決該問題的方法的連結: mysql8.0版本忘記root密碼.

解決方法有很多,但是最主要的是,在預設安裝mysql的情況下,一定要記住給出的預設密碼,不然就可能需要通過強制修改密碼的方法了。

繼續閱讀