windows系統MySQL安裝文檔

概覽:本文討論了MySQL的安裝、使用過程中涉及的解壓、配置、初始化、注冊服務、啟動、修改密碼、登錄、退出以及卸載等相關內容,為學習者提供全面的操作指導。關鍵要點包括:

  1. 解壓 :下載完成后解壓壓縮包,得到MySQL 8.0.34軟件本體文件夾,可放在想安裝的位置。
  2. 配置環境變量 :右鍵此電腦→屬性,點擊高級系統設置,在系統變量中新建MYSQL_HOME,在Path中添加相關路徑。驗證添加成功與否可在命令提示符(管理員)中輸入mysql,根據提示判斷。
  3. 初始化 :以管理員身份運行命令行窗口,輸入mysqld --initialize-insecure指令,若沒報錯則data目錄初始化成功。
  4. 注冊MySQL服務 :在命令行(管理員身份啟動)輸入mysqld -install指令,安裝MySQL服務。
  5. 啟動與停止服務 :啟動輸入net start mysql,停止輸入net stop mysql。
  6. 修改密碼與登錄 :修改默認賬戶密碼用mysqladmin -u root password 1234指令,登錄輸入mysql -uroot -p1234指令。
  7. 卸載 :以管理員身份運行命令提示符,先輸入net stop mysql,再輸入mysqld -remove mysql,最后刪除MySQL目錄及相關環境變量 。

1. 下載與解壓

進入https://dev.mysql.com/downloads/mysql/下載,下載完成后我們得到的是一個壓縮包,將其壓,我們就可以得到MySQL的軟件本體了(就是一個文件夾),我們可以把它放在你想安裝的位置 。
在這里插入圖片描述
在這里插入圖片描述

2. 配置

2.1 添加環境變量

環境變量里面有很多選項,這里我們只用到Path這個參數。為什么在初始化的開始要添加環境變量呢?在黑框(即CMD)中輸入一個可執行程序的名字,Windows會先在環境變量中的Path所指的路徑中尋找一遍,如果找到了就直接執行,沒找到就在當前工作目錄找,如果還沒找到,就報錯。我們添加環境變量的目的就是能夠在任意一個黑框直接調用MySQL中的相關程序而不用總是修改工作目錄,大大簡化了操作。

右鍵此電腦屬性,點擊高級系統設置在這里插入圖片描述
點擊環境變量
在這里插入圖片描述
系統變量中新建MYSQL_HOME
在這里插入圖片描述
系統變量中找到并雙擊Path
在這里插入圖片描述
點擊新建
在這里插入圖片描述
最后點擊確定。

如何驗證是否添加成功?
右鍵開始菜單(就是屏幕左下角),選擇命令提示符(管理員),打開黑框,敲入mysql,回車。
在這里插入圖片描述
如果提示Can't connect to MySQL server on 'localhost'則證明添加成功;
在這里插入圖片描述
如果提示mysql不是內部或外部命令,也不是可運行的程序或批處理文件則表示添加添加失敗,請重新檢查步驟并重試。

2.2 初始化

以管理員身份,運行命令行窗口:
在這里插入圖片描述
在剛才的命令行中,輸入如下的指令:

mysqld --initialize-insecure

在這里插入圖片描述
稍微等待一會,如果出現沒有出現報錯信息,則證明data目錄初始化沒有問題,此時再查看MySQL目錄下已經有data目錄生成。

tips:如果出現如下錯誤
在這里插入圖片描述
是由于權限不足導致的,以管理員方式運行 cmd

在這里插入圖片描述

2.3 注冊MySQL服務

命令行(注意必須以管理員身份啟動)中,輸入如下的指令,回車執行:

mysqld -install

在這里插入圖片描述
現在你的計算機上已經安裝好了MySQL服務了。

2.4 啟動MySQL服務

在黑框里敲入net start mysql,回車。

net start mysql  // 啟動mysql服務net stop mysql  // 停止mysql服務

在這里插入圖片描述

2.5 修改默認賬戶密碼

在黑框里敲入mysqladmin -u root password 1234,這里的1234就是指默認管理員(即root賬戶)的密碼,可以自行修改成你喜歡的。

mysqladmin -u root password 1234

在這里插入圖片描述

3. 登錄

右鍵開始菜單,選擇命令提示符,打開黑框。
在黑框中輸入,mysql -uroot -p1234,回車,出現下圖且左下角為mysql>,則登錄成功。

mysql -uroot -p1234

在這里插入圖片描述
到這里你就可以開始你的MySQL之旅了!

退出mysql:

exit

登錄參數:

mysql -u用戶名 -p密碼 -h要連接的mysql服務器的ip地址(默認127.0.0.1) -P端口號(默認3306)

4. 卸載

如果你想卸載MySQL,也很簡單。

點擊開始菜單,輸入cmd,選擇 “命令提示符”,選擇右側的 “以管理員身份運行”。

在這里插入圖片描述

  1. 敲入net stop mysql,回車。
    在這里插入圖片描述
  2. 再敲入mysqld -remove mysql,回車。
    在這里插入圖片描述
  3. 最后刪除MySQL目錄及相關的環境變量。
    至此,MySQL卸載完成!

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

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

相關文章

macOS多出來了:Google云端硬盤、YouTube、表格、幻燈片、Gmail、Google文檔等應用

文章目錄 問題現象問題原因解決辦法 問題現象 macOS啟動臺(Launchpad)多出來了:Google云端硬盤、YouTube、表格、幻燈片、Gmail、Google文檔等應用。 問題原因 很明顯,都是Google家的辦公全家桶。這些應用并不是通過獨立安裝的…

HarmonyOS 應用開發學習記錄 - 從Windows開發者視角看鴻蒙開發

起始 2024年6月21日召開的華為開發者大會2024上宣布Harmony OS NEXT(即鴻蒙星河版)面向開發者啟動Beta版,這也被人們稱為“純血鴻蒙”,它基于鴻蒙內核,不再兼容安卓開發的APP應用。 時至今日近一年了,我也有…

MySQL 事務管理與鎖優化:確保數據一致性和并發性

在多用戶并發訪問的數據庫系統中,如何確保數據的**一致性(Consistency)和并發性(Concurrency)**是一個核心挑戰。**事務(Transaction)和鎖(Lock)**是 MySQL 應對這一挑戰的兩大利器。事務保證了操作的原子性、一致性、隔離性和持久性,而鎖機制則在并發環境下協調不同…

OpenPrompt 有沒有實現連續提示詞和提手動示詞一起優化的

OpenPrompt 有沒有實現連續提示詞和提手動示詞一起優化的 OpenPrompt 中連續提示詞與手動提示詞的混合優化 OpenPrompt 確實支持同時優化連續提示詞(Soft Prompt)和手動設計的離散提示詞(Manual Prompt)。這種混合優化策略可以結合兩者的優勢: 連續提示詞:通過梯度下降…

Android添加語言列表

方式一 frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java Settings.System.putString(context.getContentResolver(),Settings.System.SYSTEM_LOCALES, "ru-RU,en-US"); 方式2 packages/apps/Settings/src/co…

解決uniapp開發app map組件最高層級 遮擋自定義解決底部tabbar方法

subNvue,是 vue 頁面的原生子窗體,把weex渲染的原生界面當做 vue 頁面的子窗體覆蓋在頁面上。它不是全屏頁面,它給App平臺vue頁面中的層級覆蓋和原生界面自定義提供了更強大和靈活的解決方案。它也不是組件,就是一個原生子窗體。 …

如何保障服務器的安全

如何保障服務器的安全 以下是保障服務器安全的核心措施及實施建議: 一、基礎設施層防護 物理安全 機房設置防火/防水/防雷系統,部署門禁監控設備。 服務器固定于抗震機架,避免物理損壞。 網絡防護 防火墻規則:僅開放業務必要端…

C語言 學習 C程序的內存模型 2025年6月10日08:55:13

堆棧與內存管理 堆棧(Stack) : 后進先出(LIFO) 線性數據結構 包含壓棧(Push) ,彈棧(Pop) 用途:臨時存儲數據(函數調用,局部變量) 管理:由系統自動分配和回收 速度快 ,容量有限! 堆棧代碼示例: //堆棧示例 :局部變量 void getText() {int text20;//儲存在堆棧中 } 內存管理…

CppCon 2015 學習:Implementing class properties effectively

這段內容講的是C中“屬性”(Property)的實現及其設計理念,并結合一個實際類Text來說明。中文理解如下: 關于“屬性”(Property) 屬性:介于類的字段(field)和方法&#…

[electron]預腳本不顯示內聯script

script-src self 是 Content Security Policy (CSP) 中的一個指令,它的作用是限制加載和執行 JavaScript 腳本的來源。 具體來說: self 表示 當前源。也就是說,只有來自當前網站或者當前頁面所在域名的 JavaScript 腳本才被允許執行。"…

基于安卓的文件管理器程序開發研究源碼數據庫文檔

摘 要 伴隨著現代科技的發展潮流,移動互聯網技術快速發展,各種基于通信技術的移動終端設備做的也越來越好了,現代智能手機大量的進入到了我們的生活中。電子產品的各種軟硬技術技術的發展,操作系統的不斷更新換代,谷歌…

MySQL主從復制實現指南

MySQL主從復制實現指南 一、主從復制原理 #mermaid-svg-i1zOswdD4OORQ35t {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-i1zOswdD4OORQ35t .error-icon{fill:#552222;}#mermaid-svg-i1zOswdD4OORQ35t .error-text…

spring jms使用

文章目錄 一、背景介紹二、注意點說明三、代碼pom.xmlmq.propertiesActiveMqConfigJmsSenderActiveMqInfoActivemqProtocolEnum生產者消費者 一、背景介紹 <dependency> 標簽中列出的 spring-jms 是 Spring Framework 提供的一個模塊&#xff0c;用于簡化 Java Message …

筆記——學習HTTP協議

HTTP協議 文章目錄 HTTP協議一、統一資源定位符&#xff08;url&#xff09;&#xff1a;URL編碼格式&#xff1a; 二、HTTP報文結構&#xff1a;三、HTTP請求方法&#xff1a;四、HTTP常見請求頭&#xff1a;五、HTTP狀態碼&#xff1a;六、HTTP常見響應頭&#xff1a;七、HTT…

Unity中的Mathf.Clamp01

2025年6月8日&#xff0c;周日晚上 Mathf.Clamp01 是 Unity 中的一個數學函數&#xff0c;它的作用是將一個浮點數&#xff08;float&#xff09;限制在0 到 1的范圍內。具體來說&#xff1a; 如果輸入值 小于 0&#xff0c;則返回 0。 如果輸入值 大于 1&#xff0c;則返回 1…

1 Studying《Linux Media Documentation》

目錄 1 MEDIA SUBSYSTEM ADMIN AND USER GUIDE 1.1.2 Building support for a media device 1.1.3 Infrared remote control support in video4linux drivers 1.1.4 Digital TV 1.1.5 Cards List 1.1.5.2 PCI drivers 1.1.6 Video4Linux (V4L) driver-specifific docume…

編譯原理 學習 2025年6月10日11:17:54

編譯原理 將高級編程語言編寫的源代碼轉換成機器可執行的代碼(二進制或匯編代碼) 核心任務: 詞法分析(正則表達式和有限自動機): 示例Token分類&#xff1a;關鍵字&#xff1a;if, while 運算符&#xff1a;, 標識符&#xff1a;變量名 分解源代碼為單詞 識別 其中關鍵字 …

風中低語:Linux 信號處理的藝術與實踐

文章目錄 &#x1f307;前言&#x1f3d9;?正文1、信號的處理時機1.1、處理情況1.2、“合適” 的時機 2、用戶態與內核態2.1、概念2.2、重談進程地址空間2.3、信號的處理過程 3、信號的捕捉3.1、內核如何實現信號的捕捉&#xff1f;3.2、sigaction 4、信號部分小結 補充 5、可…

ASP.NET Core SignalR - 部分客戶端消息發送

文章目錄 前言一、消息發送的核心概念1.客戶端標識2.消息接收范圍 二、向特定用戶發送消息管理員向指定用戶發送私信&#xff0c;或用戶之間一對一聊天。 三、向組發送消息聊天室、工作群組、通知訂閱等。 四、廣播消息系統公告、實時統計數據更新等。 五、向角色發送消息向管理…

前后端交互過程中—各類文件/圖片的上傳、下載、顯示轉換

前后端交互過程中—各類文件/圖片的上傳、下載、顯示轉換 圖片上傳下載常用函數&#xff1a;new Blob()**blobParts&#xff1a;&#xff08;必傳&#xff09;****options&#xff1a;&#xff08;可選&#xff09;**blob的常見的MIME類型&#xff1a; URL.createObjectURL()替…