【Mysql】 Mysql zip解壓版 Win11 安裝備忘

1. 官網

MySQL :: MySQL Community Downloads

選擇?MySQL Community Server

選擇Archives

選擇 8.0版本

MySQL :: Download MySQL Community Server (Archived Versions)

1. 普通版本(推薦)

  • 名稱Windows (x86, 64-bit), ZIP Archive

  • 文件示例mysql-8.0.42-winx64.zip(最新版本可能更新)

  • 適用場景

    • 個人開發、學習、日常使用。

    • 無需調試符號和測試套件,體積更小(約 500MB)。

2. Debug 版本(不推薦)

  • 名稱Windows (x86, 64-bit), ZIP Archive Debug Binaries & Test Suite

  • 文件示例mysql-8.0.42-winx64-debug-test.zip

  • 適用場景

    • MySQL 開發團隊內部調試使用。

    • 包含調試符號、測試用例和額外工具,體積更大(約 700MB)。

    • 普通用戶無需此版本,安裝和配置更復雜。

2. 下載解壓到本地

3. 配置環境變量

D:\Mysql\mysql-8.0.42-winx64\bin

4. 創建配置文件

在 MySQL 根目錄(D:\Mysql\mysql-8.0.42-winx64)下創建?my.ini?文件,內容如下:

[mysqld]
# 設置MySQL安裝目錄
basedir=D:\Mysql\mysql-8.0.42-winx64
# 設置數據存放目錄(自動創建)
datadir=D:\Mysql\mysql-8.0.42-winx64\data
# 設置端口號
port=3306
# 字符集設置
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 跳過密碼驗證(首次啟動用)
skip-grant-tables

?

5. 初始化數據庫

  1. 以?管理員身份?打開命令提示符(CMD)

進入 MySQL 的 bin 目錄:

d:
cd D:\Mysql\mysql-8.0.42-winx64\bin

?

執行初始化命令:

mysqld --initialize-insecure --console

  • 成功后會創建?data?目錄
  • --initialize-insecure?表示不設置初始密碼(方便首次登錄)

6. 安裝并啟動 MySQL 服務

# 安裝MySQL服務(服務名默認為MySQL)
mysqld --install# 啟動MySQL服務
net start MySQL

?

7. 設置 root 密碼

無密碼登錄 MySQL:

mysql -u root

執行 SQL 命令修改密碼(替換?your_password?為實際密碼):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

關閉免密碼登錄

編輯?my.ini?文件,注釋掉?skip-grant-tables

[mysqld]
basedir=D:\mysql-8.0.42-winx64
datadir=D:\mysql-8.0.42-winx64\data
port=3306
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# skip-grant-tables  # 注釋此行

重啟 MySQL 服務:

net stop MySQL
net start MySQL

8. 驗證安裝

使用新密碼登錄 MySQL:

mysql -u root -p

?

9. 卸載方法

# 停止服務
net stop MySQL# 卸載服務
mysqld --remove# 刪除解壓目錄和data目錄

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

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

相關文章

Web3面試題

1.在使用 Ethers.js 對接 MetaMask 錢包時,如何檢測用戶賬戶切換的情況?請簡述實現思路。 答案:可通過監聽accountsChanged事件來檢測。當用戶切換賬戶時,MetaMask 會觸發該事件,在事件回調函數中可獲取新的賬戶地址&…

uni-app動態獲取屏幕邊界到安全區域距離的完整教程

目錄 一、什么是安全區域? 二、獲取安全區域距離的核心方法 三、JavaScript動態獲取安全區域距離 1. 核心API 2. 完整代碼示例 3. 關鍵點說明 四、CSS環境變量適配安全區域 1. 使用 env() 和 constant() 3. 注意事項 五、不同平臺的適配策略 1. H5 端 2…

ZKmall開源商城微服務架構實戰:Java 商城系統的模塊化拆分與通信之道

在電商業務高速增長的今天,傳統單體商城系統越來越力不從心 —— 代碼堆成一團、改一點牽一片、想加功能得大動干戈,根本扛不住高并發、多場景的業務需求。微服務架構卻能破這個局:把系統拆成一個個能獨立部署的小服務,每個服務專…

ROS 與 Ubuntu 版本的對應關系

ROS 作為一套用于構建機器人應用的開源框架,其開發和運行高度依賴 Ubuntu 等 Linux 發行版,尤其是 Ubuntu 因其廣泛的兼容性和社區支持,成為了 ROS 最主流的運行平臺。 一、ROS 與 Ubuntu 版本的對應關系(截至 2025 年&#xff0c…

GPT-4o mini TTS:領先的文本轉語音技術

什么是 GPT-4o mini TTS? GPT-4o mini TTS 是 OpenAI 推出的全新一代文本轉語音(TTS)技術,能夠以自然、流暢的方式將普通文本轉換為語音。依托先進的神經網絡架構,GPT-4o mini TTS 在語音合成中避免了傳統 TTS 的生硬…

Git下載全攻略

目標讀者初學者或有經驗的開發者不同操作系統用戶(Windows、macOS、Linux)下載前的準備確認系統版本和位數(32-bit/64-bit)檢查網絡環境是否穩定確保有足夠的磁盤空間Windows系統下載Git訪問Git官方網站(https://git-s…

ADAS域控軟件架構-網絡管理狀態與喚醒機制

1. 狀態介紹: Sleep Mode:總線睡眠模式,控制器不發送應用報文和網絡管理報文。 Pre-Sleep Mode:準備總線睡眠模式,控制器不發送應用報文和網絡管理報文。 Ready Sleep Mode:就緒睡眠模式,系統發送應用報文但是不發送網絡管理報文。 Normal Operation mode:正常工作模式…

pytest簡單使用和生成測試報告

目錄 1. 基本使用 1--安裝 2--pytest書寫規則 3--為pycharm設置 以 pytest的方式運行 4--setup和teardown 5--setup_class和teardown 2. pytest生成測試報告 基本使用 安裝 pytest文檔地址 pytest documentation pip install pytest點擊pycharm左邊的控制臺按鈕 輸入pip inst…

Spring Boot 第一天知識匯總

一、Spring Boot 是什么?簡單說,Spring Boot 是簡化 Spring 應用開發的框架 —— 它整合了整個 Spring 技術棧,提供了 “一站式” J2EE 開發解決方案。核心優點:快速創建獨立運行的 Spring 項目,無需繁瑣配置&#xff…

MySql主從部署

MySql主從部署 1、操作環境 硬件環境:香橙派5 aarch64架構 軟件環境:Ubuntu 22.04.3 LTS 軟件版本:mysql-8.0.42 操作方式:mysql_1,mysql_2容器 主節點:mysql_1 啟動命令:docker run --name mysql_master \…

Redis——Redis進階命令集詳解(下)

本文詳細介紹了Redis一些復雜命令的使用,包括Redis事務相關命令,如MULTI、EXEC、DISCARD 和 WATCH ,發布訂閱操作命令,如PUBLISH 、SUBSCRIBE 、PSUBSCRIBE ,BitMap操作命令,如SETBIT、GETBIT、BITCOUNT、BITOP,HyperL…

C#使用socket報錯 System.Net.Sockets.SocketException:“在其上下文中,該請求的地址無效。

bind: 在其上下文中,該請求的地址無效。問題定位 程序中運行socket服務端程序時,綁定的IP地址無效,即請求的IP地址在你的機子上找不到。原因有以下幾種可能: 1)server端綁定的IP地址不是本機的IP地址。 2)之…

計算機底層入門 05 匯編學習環境通用寄存器內存

2.3 匯編學習環境我們通過上一章筆記,得知 計算機好像 只會通過位運算 進行 數字的加法。 而機器語言的魅力就是 位運算,解析規則。它們也都是通過 電路 來進行實現的。這就是 計算機最底層的本質了!!! 匯編語言 所謂的…

Java學習---Spring及其衍生(上)

在 Java 開發領域,Spring 生態占據著舉足輕重的地位。從最初的 Spring 框架到后來的 SpringBoot、SpringMVC 以及 SpringCloud,每一個組件都在不同的場景下發揮著重要作用。本文將深入探討這幾個核心組件,包括它們的定義、原理、作用、優缺點…

LVGL應用和部署(個人開發嵌入式linux產品)

【 聲明:版權所有,歡迎轉載,請勿用于商業用途。 聯系信箱:feixiaoxing 163.com】隨著經濟越來越走向常態化發展,將來的公司基本是兩個趨勢,一個是公司越做越大,越來越趨向于壟斷;另外…

CPU,減少晶體管翻轉次數的編碼

背景 以4比特為單位,共16個數。仔細思考狀態轉換過程中的晶體管翻轉次數。 0000 0001,1 0010,2 0011,1 0100,3 0101,1 0110,2 0111,1 1000,4 1001,1 1010&…

LLM 中的 溫度怎么控制隨機性的?

LLM 中的 溫度怎么控制隨機性的? 在LLM的解碼過程中,溫度(Temperature)通過調整token概率分布的“陡峭程度”來控制隨機性:溫度越低,概率分布越陡峭(高概率token的優勢越明顯),隨機性越低;溫度越高,分布越平緩(高低概率token的差異被縮小),隨機性越高。 溫度,…

freemodbus使用

文章目錄? **CubeMX配置**1. UART配置(RS485通信)2. Timer配置(RTU字符間隔檢測)3. GPIO配置(RS485方向控制)? **STM32F103 RS485 FreeModbus RTU 配置概覽****1?? CubeMX硬件配置****2?? FreeModb…

【Ansible】Ansible 管理 Elasticsearch 集群啟停

一、集群節點信息 通過 Ansible inventory 定義的集群節點分組如下:[es](Elasticsearch 節點) 192.168.100.150192.168.100.151192.168.100.152[logstash](Logstash 節點) 192.168.100.151[kibana](Kibana …

Effective Python 第15條 不要過分依賴給字典添加條目時所用的順序

引言:字典順序的重要性 在Python編程中,字典(dict)是一種常用的數據結構,用于存儲鍵值對。然而,字典的迭代順序問題常常困擾著開發者。從Python 3.7開始,字典保證了鍵的插入順序,這一…