Windows環境部署MySQL_8.4.0 LTS的部署安裝、驗證連接以及卸載全過程實操手冊

在這里插入圖片描述

前言:

什么是 MySQL MySQL 是一個關系型數據庫管理系統,由瑞典 MySQL AB 公司開發,目前屬于Oracle 公司。MySQL
是一種關系型數據庫管理系統,關系型數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。

版本:MySQL8.4.0

2024年4月30日Oracle正式發布了MySQL數據庫8.0.37版本的更新,以及LTS分支中的新版本MySQL 8.4。
隨著MySQL8.4.0發布,那后面MySQL 9.0將預計是下一個創新版本,Oracle每季度發布一次MySQL更新,2024年1月16推出了最新的 MySQL 8.3 版本,MySQL大約每2年發布一個新的長期支持版本

Oracle為MySQL提供了兩個發布流: 創新版本和LTS(Long Term Support)版本,是 MySQL的第一個長期支持版本,它主要集中在功能淘汰、參數更新和 bug 修復等方面。

MySQ 8.4.0變更

更多內容查閱官網https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/index.html

最醒目的一個變動就是
1、從 MySQL 8.4.0 開始,mysql_native_password認證插件默認不再啟用。若要啟用,需要在MySQL啟動的時候,添加–mysql-native-password=ON參數;或在配置文件中設置mysql_native_password=ON。

2、MySQL 8.4,還調整了與 InnoDB 存儲引擎相關的多個服務器系統變量的默認值其余的一些變更,大家詳細的閱讀官網即可。

環境:

1、Windows server 2016
2、mysql-8.4.0-winx64.msi
3、Microsoft Visual
Studio 2019, and 2022 x64
4、Navicat_for_MySQL_10.1.7

一、下載MySQL

1、Mysql官網下載地址:https://dev.mysql.com/downloads/mysql/5.7.html
2、華為MySQL鏡像站:https://repo.huaweicloud.com/mysql/Downloads//
3、網易云開源鏡像站:http://mirrors.163.com/
4、Microsoft Visual Studio 2019, and2022 x64:https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170

二、開始安裝MySQL

2.1 安裝前先安裝程序必備組件(Microsoft Visual Studio 2019 x64)然后安裝MySQL Server 8.4.0;

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

2.2 同意許可下一步

在這里插入圖片描述

2.3 選擇安裝模式,默認選擇典型安裝“Typical”(默認安裝在C盤,約500M),如果想自定義安裝到其他盤可以選擇Custom;

在這里插入圖片描述

2.4 執行install安裝直至完成到配置頁面;

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

2.5 進入Mysql配置,Welcome頁面
默認下一步
在這里插入圖片描述

2.6 Data Directory 數據路徑

配置路徑,默認即可
在這里插入圖片描述

2.7 Type and Network配置服務器類型和服務端口號

3306默認即可
在這里插入圖片描述

2.8 Accounts and Roles-配置root密碼

賬戶/密碼:root/root
在這里插入圖片描述

2.9 Windows Service-配置MySQL服務

在這里插入圖片描述

2.10 Server File Permissions-服務器文件權限 默認下一步即可

在這里插入圖片描述

2.11 Sample Database-樣本庫

示例數據庫,可以勾選,(不需要的可以不選)
然后Next即可
在這里插入圖片描述

2.12 Apply Configuration-應用服務器配置

Execute
在這里插入圖片描述

2.13 出現以下頁面,點擊Next即可

在這里插入圖片描述

2.14 Configuration Complete-配置完成

單擊Finish,安裝完成
在這里插入圖片描述

2.15 查看服務啟動及關閉
services.msc

在這里插入圖片描述

三、Mysql環境變量配置

參考之前文章添加環境變量,具體如下圖:

1)右鍵電腦—屬性
2)在左側導航欄中選擇—高級系統設置
3)進入—高級—環境變量
4)在“用戶變量”或“系統變量”列表中找到“Path”并單擊編輯
5)添加MySQL安裝目錄的路徑(例如C:\Program Files\MySQL\MySQL Server 5.7\bin;)我測試環境還安裝了oracle所以用“;”分開添加即可
6)最后確定保存

在這里插入圖片描述

四、驗證Mysql

在這里插入圖片描述

# 在cmd dos命令窗口執行 mysql --version執行mysql -uroot -proot

在這里插入圖片描述

五、客戶端工具連接MySQL

5.1 MySQL自帶客戶端工具
# 在安裝的程序里面,找到MySQL 8.4 Command Line Client,進入命令行模式,輸入密碼后回車

在這里插入圖片描述

# 可通過 show databases 命令查看 MySQL 中的庫

在這里插入圖片描述

5.2 使用Navicat客戶端工具配置登入

如報錯請參考我之前文章,建議使用Navicat v12及以上版本
Windows MySQL_8.4.0 Navicat報錯代碼1251不支持認證協議解決方案
在這里插入圖片描述
在這里插入圖片描述

六、卸載 MySQL

6.1 停止 MySQL 服務

開始–>所有應用–>Windows 管理工具–>服務,將 MySQL 服務停止。
在這里插入圖片描述

6.2卸載 mysql server

控制面板–>所有控制面板項–>程序和功能,將現有MySQL的服務程序全部卸載掉。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

6.3刪除注冊表中信息

運行“regedit”文件,打開注冊表,刪除如下文件夾:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\eventlog\Application\MySQLD Service
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\eventlog\Application\MySQLD Service 

如果沒有相應的文件夾,就不用刪除了。
在這里插入圖片描述

6.4 刪除 MySQL 數據庫目錄

刪除 C 盤下的“C:\ProgramData\MySQL ”文件夾,如果刪除不了則用 360 粉碎掉即可。
該 programData 文件默認是隱藏的,設置顯示后即可見,或者直接復制 C:\ProgramData
到地址欄回車即可進入。將整個 MySQL 文件夾刪除掉。
在這里插入圖片描述

6.5 刪除服務中的 MySQL (如打開服務services.msc,無mysql可忽略下述步驟)

如果已經將 MySQL 卸載,但通過“開始–>所有應用–>Windows 管理工具–>服務”查看
到MySQL服務仍然殘留在系統服務里,可以在 CMD 里輸入一條命令就可以將服務刪除:
sc delete mysq1***
##mysql***是你要刪除的服務名

6.6 重啟系統,完成。

在這里插入圖片描述

以上,感謝交流指導。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35061.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35061.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35061.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

secureCRT中使用python腳本自動化測試vela設備

利用vela設備自帶的wapi命令行,重復執行聯網斷網的命令,測試系統穩定性。 實現如下, # $language "python" # $interface "1.0"# This automatically generated script may need to be # edited in order to work co…

8.12 矢量圖層面要素單一符號使用七(隨機標記填充)

文章目錄 前言隨機標記填充(Random Marker Fill)QGis設置面符號為隨機標記填充(Random Marker Fill)二次開發代碼實現隨機標記填充(Random Marker Fill) 總結 前言 本章介紹矢量圖層線要素單一符號中使用隨…

分班查詢怎么發布?

在現代教育環境中,傳統的學生分班通知方式可能顯得有些過時和低效。通常,這些方式依賴于紙質通知單,這不僅需要大量的物理資源進行打印和分發,而且容易出錯,如丟失、錯誤分發或延遲。 幸運的是,現在有了更高…

掌握Perl并發:線程與進程編程全攻略

掌握Perl并發:線程與進程編程全攻略 引言 Perl作為一種功能強大的編程語言,提供了豐富的并發編程手段。無論是通過threads模塊實現的線程,還是通過fork系統調用產生的進程,Perl都能幫助開發者高效地處理多任務。本文將深入探討如…

解釋Java的垃圾回收機制以及垃圾回收器的工作原理。

Java的垃圾回收機制(Garbage Collection,GC)是Java虛擬機(JVM)的一個重要組成部分,它負責自動管理內存,確保內存泄漏和內存溢出錯誤不會發生。垃圾回收器(Garbage Collector&#xf…

心靈館咨詢系統小程序心理咨詢平臺聊天咨詢

心靈館咨詢系統小程序:解鎖你的心靈密碼 💖 心靈之旅的導航者 在繁忙的現代生活中,我們時常會面臨各種壓力與困惑。心靈館咨詢系統小程序,如同一位貼心的導航者,引領我們探索內心的世界,尋找真正的自我。 …

shell 腳本的部分指令和操作符

終端輸入兩個數,判斷兩數是否相等,如果不相等,判斷大小關系 2.已知網址www.hqyj.com,使用expr截取出www、hqyj、com,不能使用cut,不能出現數字

JavaWeb系列十九: jQuery的DOM操作 上

查找節點, 修改屬性 查找屬性節點: 查找到所需要的元素之后, 可以調用jQuery對象的attr()方法用來 設置/返回 它的各種屬性值 設置屬性值 $(“img”).attr(“width”, “300”);返回屬性值 $(“img”).attr(“width”); 創建節點 創建節點: 使用jQuery的工廠函數$(): $(html標…

硬核實力再亮,玩出夢想科技發布全球首款安卓系統空間計算機

6月25日,玩出夢想科技在新加坡召開全球新品發布會,正式發布全球首款安卓系統空間計算機——玩出夢想MR,填補了空間計算機在安卓生態的空白。 作為品牌沉淀兩年的破曉之作,玩出夢想MR以業內領先軟硬件配置,強大自研算法…

刪除win10未激活水印

通過終止進程來刪除水印 remove.batecho off taskkill /F /IM explorer.exe explorer.exe exit右鍵管理員執行重啟

解決了!暗影精靈8 Pro酷睿版無聲音,揚聲器和麥克風都沒有聲音!

困擾好幾天的問題解決了! 暗影精靈8 Pro酷睿版無聲音,揚聲器和麥克風都沒有聲音!!方法適用于OMEN by HP Gaming Laptop 16-k0xxx(暗影精靈8 Pro酷睿版)的Windows 10聲卡驅動! 朋友們&#xff…

【應用開發一】LED開發

文章目錄 1應用層控制外設的兩種方式2 sysfs和/sys關系3 LED控制方式3.1 基本情況3.2 LED屬性文件介紹3.3 命令行屬性測試3.4 led程序3.5 開發板上測試 1應用層控制外設的兩種方式 使用設備文件控制 在Linux系統下,一切皆是文件。應用層控制底層硬件同樣也是通過文…

如何在 Linux 上安裝 Docker Desktop

如何在 Linux 上安裝 Docker Desktop Docker 是一個用于開發、部署和運行應用程序的開放平臺。Docker Desktop 是 Docker 在 macOS 和 Windows 上的官方客戶端,現在也支持 Linux 系統。本文將詳細介紹如何在 Linux 上安裝 Docker Desktop。 系統要求 在開始安裝之…

第100+12步 ChatGPT學習:R實現KNN分類

基于R 4.2.2版本演示 一、寫在前面 有不少大佬問做機器學習分類能不能用R語言,不想學Python咯。 答曰:可!用GPT或者Kimi轉一下就得了唄。 加上最近也沒啥內容寫了,就幫各位搬運一下吧。 二、R代碼實現KNN分類 (1&a…

【Docker】Consul 和API

目錄 一、Consul 1. 拉取鏡像 2. 啟動第一個consul服務:consul1 3. 查看consul service1 的ip地址 4. 啟動第二個consul服務:consul2, 并加入consul1(使用join命令) 5. 啟動第三個consul服務:consul3&…

攻擊者開始使用 XLL 文件進行攻擊

近期,研究人員發現使用惡意 Microsoft Excel 加載項(XLL)文件發起攻擊的行動有所增加,這項技術的 MITRE ATT&CK 技術項編號為 T1137.006。 這些加載項都是為了使用戶能夠利用高性能函數,為 Excel 工作表提供 API …

【SQL Server數據庫】關系模式與關系代數

目錄 一、請用關系代數完成下列查詢 1. 求 供應工程J1 零件P1的供應商號碼SNO; 2. 求 供應工程J1 零件(P)為紅色 的供應商號碼SNO; 3. 求 沒有使用 天津供應商(P)生產的紅色零件(S&#xff0…

【雜記-淺談OSPF協議之RouterDeadInterval死區間隔】

OSPF協議之RouterDeadInterval死區間隔 一、RouterDeadInterval概述二、設置RouterDeadInterval三、RouterDeadInterval的重要性 一、RouterDeadInterval概述 RouterDeadInterval,即路由器死區間隔,它涉及到路由器如何在廣播網絡上發現和維護鄰居關系。…

pycharm中的使用技巧

1、更改主題:找到設置,然后更改主題 點擊選擇自己喜歡的主題,然后就可以更改主題了 2、設置字體的快捷鍵 找到設置,如下: 找到increase,如下: 右鍵選擇,增加字體快捷鍵 按住ctrl滑輪…