第02章 MySQL環境搭建

1.MySQL的卸載

步驟1:停止MySQL服務

在卸載之前,先停止MySQL8.0的服務。按鍵盤上的“Ctrl + Alt + Delete”組合鍵,打開“任務管理器”對話框,可以在“服務”列表找到“MySQL8.0”的服務,如果現在“正在運行”狀態,可以右鍵單擊服務,選擇“停止”選項停止MySQL8.0的服務,如圖所示。
在這里插入圖片描述

步驟2:軟件的卸載

方式1:通過控制面板方式
卸載MySQL8.0的程序可以和其他桌面應用程序一樣直接在“控制面板”選擇“卸載程序”,并在程序列表中找到MySQL8.0服務器程序,直接雙擊卸載即可,如圖所示。這種方式刪除,數據目錄下的數據不會跟著刪除。
在這里插入圖片描述
方式2:通過360或電腦管家等軟件卸載

方式3:通過安裝包提供的卸載功能卸載
你也可以通過安裝向導程序進行MySQL8.0服務器程序的卸載。
① 再次雙擊下載的mysql-installer-community-8.0.26.0.msi文件,打開安裝向導。安裝向導會自動檢測已安裝的MySQL服務器程序。
② 選擇要卸載的MySQL服務器程序,單擊“Remove”(移除),即可進行卸載。

在這里插入圖片描述
③ 單擊“Next”(下一步)按鈕,確認卸載。
在這里插入圖片描述
④ 彈出是否同時移除數據目錄選擇窗口。如果想要同時刪除MySQL服務器中的數據,則勾選“Remove the data directory”,如圖所示。
在這里插入圖片描述
⑤ 執行卸載。單擊“Execute”(執行)按鈕進行卸載。
在這里插入圖片描述
⑥ 完成卸載。單擊“Finish”(完成)按鈕即可。如果想要同時卸載MySQL8.0的安裝向導程序,勾選“Yes,Uninstall MySQL Installer”即可,如圖所示。
在這里插入圖片描述

步驟3:殘余文件的清理

如果再次安裝不成功,可以卸載后對殘余文件進行清理后再安裝。
(1)服務目錄:mysql服務的安裝目錄
(2)數據目錄:默認在C:\ProgramData\MySQL
如果自己單獨指定過數據目錄,就找到自己的數據目錄進行刪除即可。
注意:請在卸載前做好數據備份
在操作完以后,需要重啟計算機,然后進行安裝即可。如果仍然安裝失敗,需要繼續操作如下步
驟4。

步驟4:清理注冊表(選做)

如果發現任務管理器的mysql服務沒有被清除,需要清理一下注冊表,mysql服務就會被清除。

如果前幾步做了,再次安裝還是失敗,那么可以清理注冊表。

如何打開注冊表編輯器:在系統的搜索框中輸入regedit

在這里插入圖片描述

步驟5:刪除環境變量配置

找到path環境變量,將其中關于mysql的環境變量刪除,切記不要全部刪除。
例如:刪除 D:\develop_tools\mysql\MySQLServer8.0.26\bin; 這個部分
在這里插入圖片描述

2.MySQL的下載、安裝、配置

  • MySQL Community Server 社區版本,開源免費,自由下載,但不提供官方技術支持,適用于大多數普通用戶。
  • MySQL Enterprise Edition 企業版本,需付費,不能在線下載,可以試用30天。提供了更多的功能和更完備的技術支持,更適合于對數據庫的功能和可靠性要求較高的企業客戶。
  • MySQL Cluster 集群版,開源免費。用于架設集群服務器,可將幾個MySQL Server封裝成一個Server。需要在社區版或企業版的基礎上使用。
  • MySQL Cluster CGE 高級集群版,需付費。

本課程中使用8.0.26版本 。

此外,官方還提供了MySQL Workbench (GUITOOL)一款專為MySQL設計的圖形界面管理工具。MySQLWorkbench又分為兩個版本,分別是社區版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。

2.1 軟件的下載

  1. 下載地址
    官網:https://www.mysql.com
  2. 打開官網,點擊DOWNLOADS
    然后,點擊MySQL Community(GPL) Downloads
    在這里插入圖片描述
  3. 點擊 MySQL Community Server
    在這里插入圖片描述
  4. 在General Availability(GA) Releases中選擇適合的版本
    在這里插入圖片描述
    在這里插入圖片描述

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

2.2 MySQL8.0版本的安裝

步驟1:雙擊下載的mysql-installer-community-8.0.26.0.msi文件,打開安裝向導。
步驟2:打開“Choosing a Setup Type”(選擇安裝類型)窗口,在其中列出了5種安裝類型,分別是Developer Default(默認安裝類型)、Server only(僅作為服務器)、Client only(僅作為客戶)、Full(完全安裝)、Custom(自定義安裝)。這里選擇“Custom(自定義安裝)”類型按鈕,單擊“Next(下一步)”按鈕。
在這里插入圖片描述
步驟3:打開“Select Products” (選擇產品)窗口,可以定制需要安裝的產品清單。例如,選擇“MySQL Server 8.0.26-X64”后,單擊“→”添加按鈕,即可選擇安裝MySQL服務器,如圖所示。采用通用的方法,可以添加其他你需要安裝的產品。
在這里插入圖片描述
此時如果直接“Next”(下一步),則產品的安裝路徑是默認的。如果想要自定義安裝目錄,則可以選中對應的產品,然后在下面會出現“Advanced Options”(高級選項)的超鏈接。
在這里插入圖片描述
ProgramData目錄(這是一個隱藏目錄)。如果自定義安裝目錄,請避免“中文”目錄。另外,建議服務目錄和數據目錄分開存放。
在這里插入圖片描述
步驟4:在上一步選擇好要安裝的產品之后,單擊“Next”(下一步)進入確認窗口,如圖所示。單擊“Execute”(執行)按鈕開始安裝。
在這里插入圖片描述
步驟5:安裝完成后在“Status”(狀態)列表下將顯示“Complete”(安裝完成),如圖所示。
在這里插入圖片描述

2.3 配置MySQL8.0

MySQL安裝之后,需要對服務器進行配置。具體的配置步驟如下。
步驟1:在上一個小節的最后一步,單擊“Next”(下一步)按鈕,就可以進入產品配置窗口。
在這里插入圖片描述
在這里插入圖片描述
其中,“Config Type”選項用于設置服務器的類型。單擊該選項右側的下三角按鈕,即可查看3個選項,如圖所示。
在這里插入圖片描述

  • Server Machine(服務器) :該選項代表服務器,MySQL服務器可以同其他服務器應用程序一起運行,例如Web服務器等。MySQL服務器配置成適當比例的系統資源。
  • Dedicated Machine(專用服務器) :該選項代表只運行MySQL服務的服務器。MySQL服務器配置成使用所有可用系統資源。

步驟3:單擊“Next”(下一步)按鈕,打開設置授權方式窗口。其中,上面的選項是MySQL8.0提供的新的授權方式,采用SHA256基礎的密碼加密方法;下面的選項是傳統授權方法(保留5.x版本兼容性)。
在這里插入圖片描述
步驟4:單擊“Next”(下一步)按鈕,打開設置服務器root超級管理員的密碼窗口,如圖所示,需要輸入兩次同樣的登錄密碼。也可以通過“Add User”添加其他用戶,添加其他用戶時,需要指定用戶名、允許該用戶名在哪臺/哪些主機上登錄,還可以指定用戶角色等。此處暫不添加用戶,用戶管理在MySQL高級特性篇中講解。
在這里插入圖片描述

步驟5:單擊“Next”(下一步)按鈕,打開設置服務器名稱窗口,如圖所示。該服務名會出現在Windows服務列表中,也可以在命令行窗口中使用該服務名進行啟動和停止服務。本書將服務名設置為“MySQL80”。如果希望開機自啟動服務,也可以勾選“Start the MySQL Server at System Startup”選項(推薦)。

下面是選擇以什么方式運行服務?可以選擇“Standard System Account”(標準系統用戶)或者“Custom User” (自定義用戶)中的一個。這里推薦前者。
在這里插入圖片描述
在這里插入圖片描述
步驟7:完成配置,如圖所示。單擊“Finish”(完成)按鈕,即可完成服務器的配置。
在這里插入圖片描述
步驟8:如果還有其他產品需要配置,可以選擇其他產品,然后繼續配置。如果沒有,直接選擇“Next”(下一步),直接完成整個安裝和配置過程。
在這里插入圖片描述
步驟9:結束安裝和配置。
在這里插入圖片描述
如果不配置MySQL環境變量,就不能在命令行直接輸入MySQL登錄命令。下面說如何配置MySQL的環境變量:

步驟1:在桌面上右擊【此電腦】圖標,在彈出的快捷菜單中選擇【屬性】菜單命令。
步驟2:打開【系統】窗口,單擊【高級系統設置】鏈接。
步驟3:打開【系統屬性】對話框,選擇【高級】選項卡,然后單擊【環境變量】按鈕。
步驟4:打開【環境變量】對話框,在系統變量列表中選擇path變量。
步驟5:單擊【編輯】按鈕,在【編輯環境變量】對話框中,將MySQL應用程序的bin目錄(C:\Program Files\MySQL\MySQL Server 8.0\bin)添加到變量值中,用分號將其與其他路徑分隔開。
步驟6:添加完成之后,單擊【確定】按鈕,這樣就完成了配置path變量的操作,然后就可以直接輸入MySQL命令來登錄
數據庫了。

2.4 MySQL5.7版本的安裝、配置

安裝
此版本的安裝過程與上述過程除了版本號不同之外,其它環節都是相同的。所以這里省略了MySQL5.7.34版本的安裝截圖。

配置
配置環節與MySQL8.0版本確有細微不同。大部分情況下直接選擇“Next”即可,不影響整理使用。
這里配置MySQL5.7時,重點強調:與前面安裝好的MySQL8.0不能使用相同的端口號。

2.5 安裝失敗問題

MySQL的安裝和配置是一件非常簡單的事,但是在操作過程中也可能出現問題,特別是初學者。

問題1:無法打開MySQL8.0軟件安裝包或者安裝過程中失敗,如何解決?
在運行MySQL8.0軟件安裝包之前,用戶需要確保系統中已經安裝了.Net Framework相關軟件,如果缺少此軟件,將不能正常地安裝MySQL8.0軟件。
在這里插入圖片描述
另外,還要確保Windows Installer正常安裝。windows上安裝mysql8.0需要操作系統提前已安裝好Microsoft Visual C++ 2015-2019。
在這里插入圖片描述
在這里插入圖片描述
問題2:卸載重裝MySQL失敗?
該問題通常是因為MySQL卸載時,沒有完全清除相關信息導致的。
解決辦法是,把以前的安裝目錄刪除。如果之前安裝并未單獨指定過服務安裝目錄,則默認安裝目錄是“C:\Program Files\MySQL”,徹底刪除該目錄。同時刪除MySQL的Data目錄,如果之前安裝并未單獨指定過數據目錄,則默認安裝目錄是“C:\ProgramData\MySQL”,該目錄一般為隱藏目錄。刪除后,重新安裝即可。

問題3:如何在Windows系統刪除之前的未卸載干凈的MySQL服務列表?
操作方法如下,在系統“搜索框”中輸入“cmd”,按“Enter”(回車)鍵確認,彈出命令提示符界面。然后輸入“sc delete MySQL服務名”,按“Enter”(回車)鍵,就能徹底刪除殘余的MySQL服務了。

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

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

相關文章

實戰Linux進程狀態觀察:R、S、D、T、Z狀態詳解與實驗模擬

前言 在Linux系統中,進程狀態是系統管理和性能調優的核心知識。一個進程從誕生到終止,會經歷運行(R)、可中斷睡眠(S)、不可中斷睡眠(D)、停止(T)、僵尸&#…

數據庫與關系數據庫的區別是什么

數據庫,簡單來說,就是一個存儲數據的地方,就像一個超級大倉庫,能把各種各樣的數據都收納進來。它可以是一個簡單的文本文件,用來記錄一些基本信息;也可以是一個復雜的系統,存儲著企業的大量業務…

如何解決微信小程序出現兩個下拉刷新樣式?

在微信小程序中,如果出現兩個下拉刷新的情況,可能是因為在多個地方啟用了下拉刷新功能,或者在同一個頁面中多次調用了下拉刷新的API。以下是一些可能的原因和解決方法: 多次調用下拉刷新API: 確保在頁面的生命周期中只…

(3)手摸手-學習 Vue3 之 變量聲明【ref 和 reactive】區別

手摸手-學習 Vue3 之 變量聲明【ref 和 reactive】區別前言ref 擴展ref 和 reactive 區別前言 ref 擴展 在之前博文《(2)手摸手-學習 Vue3 之 變量聲明【ref 和 reactive】》中有提到: 當時已基本類型 進行演練說明,此時以 對象…

機器視覺運動控制一體機在SCARA機器人柔振盤上下料的應用

市場應用背景 SCARA機器人是一種高效、高精度的圓柱坐標系工業機器人,專精于裝配任務。其獨特的機械結構賦予其在特定方向(通常是XY平面)高度順應性,同時在垂直方向保持優異剛性。 SCARA機器人本體通常包含三個軸線平行的旋轉關…

3D 演示動畫在汽車培訓與教育領域中的應用

在企業培訓這一至關重要的領域中,3D 演示動畫猶如一顆璀璨的明星,發揮著無可替代的關鍵作用,大顯身手。以某知名汽車制造企業為例,當對新入職員工開展汽車裝配培訓工作時,企業精心利用先進的 3D 演示動畫技術制作了極為…

華銳視點 VR 污水處理技術對激發學習興趣的作用?

華銳視點的 VR 虛擬仿真平臺,尤其是 VR 污水處理模塊,不僅僅是讓學生觀察,還設置了豐富多樣的互動操作環節,充分激發學生的學習興趣和主動性。?在平臺的 VR 污水處理模擬中,學生可以模擬操作各種污水處理設備。比如&a…

百度斬獲大模型中標第一,股價上漲5%

7月7日(周一),百度(BIDU.US)股價上漲 5%,收報 90.68美元。最新數據顯示,2025上半年我國大模型相關項目呈現爆發式增長態勢:中標項目累計達 1810個,金額突破 64億元&#…

【計算機網絡】4網絡層②

概念是什么?以太網有線聯網的標準LAN小范圍網絡(家里/公司)WAN大范圍網絡(跨城市)Internet全球公共互聯網 ??internet任意互聯的網絡 ??子網將一個LAN通過路由器的硬件隔離分為多個LAN(廣播域)VLAN將一個LAN通過交換機的軟件方法分為多個VLAN(廣播域)以太網和Wi-Fi建L…

微信小程序81~90

1. 配置分包加載以及打包、引用原則 小程序如果需要進行分包加載,需要在 app.json 中,通過 subPackages 或者 subpackages 定義分包結構 每個分包結構含三個常用字段: root:分包的根目錄,該目錄下的所有文件都會被打包…

深度學習——神經網絡1

一、神經網絡 1.神經網絡定義:人工神經網絡(Artificial Neural Network,ANN)也簡稱為神經網絡(NN),是一種模仿生物神經網絡結構和功能的計算模型。人腦可以看作是一個生物神經網絡,由…

ipmitool 使用簡介(ipmitool sel list ipmitool sensor list)

常用IPMI命令擴展使用ipmitool查看傳感器信息ipmitool是一個用于管理IPMI(Intelligent Platform Management Interface)設備的命令行工具,可用于監控服務器硬件狀態,包括傳感器數據。運行以下命令可以列出所有傳感器信息&#xff…

小米YU7預售現象深度解析:智能電動汽車的下一個范式革命

小米YU7預售現象深度解析:智能電動汽車的下一個范式革命一、預售數據創造三項行業新紀錄 2025年6月26日的小米YU7發布會,不僅刷新了智能汽車預售速度,更揭示了新時代的消費心理變遷: (1)訂單爆發速度史無前…

xlog-Android15適配之16KB對齊

背景 前兩天查看Google play控制臺突然發現有告警,一看原來是要求必須盡快適配Android15。 過程 先看了一下網上的資料,Android15適配 發現對我的apk基本上沒有什么影響,除了 動態庫必須16KB對齊這一項。 最簡單查看apk是否16KB對齊的方法…

Crazyflie支持MATLAB/Simulink控制 基于NOKOV度量動捕系統實現

Crazyflie支持MATLABSimulink控制 基于NOKOV度量動捕系統實現 一、動捕軟件VRPN配置 以動捕軟件版本XINGYING 4.2.0.5495為例,其他版本同理。打開動捕軟件,連接上鏡頭。單擊菜單欄下的視圖->數據廣播。在數據廣播中的VRPN流下,將單位下拉…

Windows 系統安裝與使用 Claude Code 全攻略

Claude Code 作為一款高效的 AI 編程輔助工具,深受開發者青睞,但由于其本身不支持 Windows 文件系統,在 Windows 系統上使用需要借助 WSL(適用于 Linux 的 Windows 子系統)。下面為你詳細介紹在 Windows 系統上安裝和使…

如何用Python編程計算權重?

1. 加權平均中的權重計算(已知權重值) 如果已知各元素的權重,直接用權重乘以對應值后求和。 # 示例:計算加權平均分(權重之和為1) scores [80, 90, 70] # 各項分數 weights [0.3, 0.5, 0.2] # 對應權重…

WinUI3入門16:Order自定義排序

初級代碼游戲的專欄介紹與文章目錄-CSDN博客 我的github:codetoys,所有代碼都將會位于ctfc庫中。已經放入庫中我會指出在庫中的位置。 這些代碼大部分以Linux為目標但部分代碼是純C的,可以在任何平臺上使用。 源碼指引:github源…

Java 面向對象三大特性詳解:封裝、繼承與多態,掌握OOP核心思想

作為一名Java開發工程師,你一定知道,封裝(Encapsulation)、繼承(Inheritance)和多態(Polymorphism) 是面向對象編程(Object-Oriented Programming, OOP)的三大…

WPS中配置MathType教程

項目場景:在WPS中使用MathType問題描述:MathPage.wll或MathType.dll文件找不到問題原因分析:在C盤wps中的startup中有mathpage.wll,但配置不可用而我的WPS安裝在E盤,并且桌面圖標啟動路徑也是E盤路徑下的WPS路徑,所以不…