1. 程式人生 > 資料庫 >MySQL8.0.21安裝步驟及出現問題解決方案

MySQL8.0.21安裝步驟及出現問題解決方案

官網下載

先去官網下載MySQL

連結跳轉的是mysql的下載地址:https://dev.mysql.com/downloads/mysql/
目前最新版的就是8.0.21

在這裡插入圖片描述
在這裡插入圖片描述

解壓好,是下圖的樣式

在這裡插入圖片描述

初始化配置

由於下載好且解壓的資料夾沒有my.ini檔案,所以我這邊新建一個,配置我已經給出,大家直接複製根據自己的實際修改即可。

在這裡插入圖片描述

[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL\Data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。
max_connect_errors=10
# 服務端使用的字符集預設為utf8mb4
character-set-server=utf8mb4
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8mb4
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8mb4

關於時區的設定

  • 參考作者關於時區的配置
  • 在my.ini檔案的mysqld 區新加入default-time_zone = ‘+8:00'

**加粗樣式**

關於刪除資料後id不連續的問題

為達到id按序輸出,我們需要對id進行初始化後重新設定
alter table user3 drop id;
alter table user3 add id int not null primary key auto_increment first;

正式安裝

好了,準備工作已經完成,現在開始我們正式的安裝吧。

在這裡插入圖片描述

直接在位址列輸入cmd,進入命令列介面進行安裝操作。
可能有些小夥伴會遇上沒有許可權的情況,就只好以管理員運行了

在這裡插入圖片描述

在這裡插入圖片描述

我。。哭泣,我居然真的聽信了,但是重新安裝還是這樣,行吧我去下載。

在這裡插入圖片描述

嘶,好過分啊!

在這裡插入圖片描述

作者哭泣的去安裝了個VM虛擬機器,找回自信,重新啟動電腦

配置

mysqld --initialize --console

在這裡插入圖片描述

🆗!!!

在這裡插入圖片描述

這個是臨時的密碼.

執行下面的命令:mysqld --install 進行安裝

在這裡插入圖片描述

出現這個即成功

在這裡插入圖片描述

啟動MySQL

安裝成功,準備啟動MySql:

net start mysql,這個是啟動mysql服務net stop mysql,這個是關閉mysql服務

在這裡插入圖片描述

對了 關於如何視覺化操作mysql,我個人是使用這一款

在這裡插入圖片描述
在這裡插入圖片描述

還儲存著之前的密碼嗎?

在這裡插入圖片描述
在這裡插入圖片描述

嘶,可能放太久了,居然直接可以設定密碼了.

當然 你也可以在我們剛才操作過的mysql\bin目錄下 進行資料庫連線:
mysql -u root -p
輸入密碼 回車

在這裡插入圖片描述
在這裡插入圖片描述

當你看到mysql> 出現的時候,就知道是進入mysql命令行了,現在就可以去改密碼了!
ALTER USER ‘root'@‘localhost' IDENTIFIED BY ‘你的新密碼';

回車
然後**exit; **這就退出MySQL了

MySQL8.0.21安裝步驟及出現問題解決方案

關於安裝過程中報系統錯誤2問題

在這裡插入圖片描述

即使我們配置了系統環境變數,還是系統錯誤2.
這個時候不需要慌亂,只需要按照作者的提示繼續下去就好了。
注意先移除我們安裝錯誤的服務,或者是解除安裝殘留的服務

  • mysqld remove
  • mysqld install
  • net start mysql

然後就成功咯。

在這裡插入圖片描述
在這裡插入圖片描述

The service already exists!

要是我們在mysqld --install 後顯示這句The service already exists!
用 sc delete mysql 來刪除服務。
然後再mysqld --isntall
就會顯示Service successfully installed.

到此這篇關於MySQL8.0.21安裝步驟及出現問題解決方案的文章就介紹到這了,更多相關MySQL8.0.21安裝步驟內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!