MySQL 實驗1:Windows 環境下 MySQL5.5 安裝與配置

MySQL 實驗1:Windows 環境下 MySQL5.5 安裝與配置

目錄
  • MySQL 實驗1:Windows 環境下 MySQL5.5 安裝與配置
    • 一、MySQL 軟件的下載
    • 二、安裝 MySQL
    • 三、配置 MySQL
        • 1、配置環境變量
        • 2、安裝并啟動 MySQL 服務
        • 3、設置 MySQL 字符集
        • 4、為 root 用戶設置登錄密碼

一、MySQL 軟件的下載

1、登錄網址:www.mysql.com,點擊【DOWNLOADS】選項。如下圖所示:

在這里插入圖片描述

2、下拉到頁面的底部,在【DOWNLOADS】選項下面點擊【MySQL Community Server】。如下圖所示:

在這里插入圖片描述

3、在彈出的頁面中點擊【Archives】。如下圖所示:

在這里插入圖片描述

4、在彈出的頁面中選擇 MySQL 的版本號、所使用的操作系統以及操作系統的版本。選擇第一個文件,單擊【Download】按鈕下載軟件。如下圖所示:

在這里插入圖片描述

5、下載完畢,軟件信息如下圖所示:

在這里插入圖片描述

二、安裝 MySQL

1、雙擊 MySQL 安裝文件,彈出安裝向導,單擊【Next】按鈕。如下圖所示:

在這里插入圖片描述

2、在彈出的窗口中選擇【I accept the terms in the License Agreement】選項,然后單擊【Next】按鈕。如下圖所示:

在這里插入圖片描述

3、在彈出的窗口中選擇【Custom 】選項。如下圖所示:

在這里插入圖片描述

4、在彈出的窗口中單擊【Browse 】按鈕,修改 MySQL 的安裝路徑,然后單擊【Next】按鈕。如下圖所示:

在這里插入圖片描述

5、在彈出的窗口中單擊【Install 】按鈕,開始安裝。如下圖所示:

在這里插入圖片描述

6、安裝完成后,在彈出的窗口中取消選擇【Launch the MySQL Instance Configuration Wizard 】選項,然后單擊【Finish】按鈕完成安裝。如下圖所示:

在這里插入圖片描述

三、配置 MySQL

1、配置環境變量

本次安裝 MySQL 的安裝路徑為:d:mysql,因此需要把 【d:mysqlin】目錄添加到環境變量中。步驟如下:

(1)在桌面上右擊【此電腦 】圖標,在彈出的快捷菜單中選擇【屬性】。如下圖所示:

在這里插入圖片描述

(2)在彈出的【設置】窗口中,輸入【環境】,然后在下拉列表中選擇【編輯系統環境變量】,如下圖所示。

在這里插入圖片描述

(3)在彈出的【系統屬性】對話框中,單擊【環境變量】按鈕,如下圖所示。

在這里插入圖片描述

(4)在彈出的【環境變量】對話框中選擇【Path】,然后單擊【編輯】按鈕,如下圖所示。

在這里插入圖片描述

(5)在彈出的【編輯環境變量】對話框中單擊【新建】按鈕,把 MySQL 的 bin 路徑粘貼到最后一行,如下圖所示。

在這里插入圖片描述

(6)單擊【確定】按鈕完成環境變量的配置。

注意:環境變量配置完成后必須重新打開 cmd 命令行窗口才會生效。

2、安裝并啟動 MySQL 服務

(1)以管理員身份打開 windows 命令行窗口,如下圖所示。

在這里插入圖片描述

(2)在命令行窗口,輸入以下命令安裝 MySQL 服務

在這里插入圖片描述

(3)輸入以下命令啟動 MySQL 服務

在這里插入圖片描述

(4)登錄 MySQL

此種安裝方式,MySQL 沒有密碼,提示輸入密碼時,直接按回車即可。使用如下命令登錄 MySQL:

在這里插入圖片描述

3、設置 MySQL 字符集

為了使 MySQL 能夠正確顯示漢字,需要配置 MySQL 的字符集。在 Windows 環境下,我們以 latin1 字符集為例,配置步驟如下:

(1)進入 MySQL 的安裝目錄,創建 MySQL 的配置文件。文件名為:my.ini,如下圖所示:

在這里插入圖片描述

(2)打開 my.ini 文件,在文件中輸入如下內容并保存文件:

[mysql]
default-character-set=latin1[mysqld]
character-set-server=latin1

(3)重啟 MySQL 服務(先關閉 MySQL 服務,再啟動 MySQL服務),如下圖所示:

注:當修改 MySQL 的配置文件時,要使新的配置生效,必須重新啟動 MySQL 服務。

在這里插入圖片描述

4、為 root 用戶設置登錄密碼

方法一:使用 set password 命令

如果需要為 root 用戶設置登錄密碼,以 root 用戶登錄 MySQL,然后執行如下命令:

-- 命令格式:set password for 用戶名@localhost=password('新密碼');mysql> set password for root@localhost=password('123456');
Query OK, 0 rows affected (0.00 sec)

方法二:使用 mysqladmin 工具

在 Windows 命令行窗口中(在系統命令下執行,不需要登錄 MySQL)輸入如下命令:

# 命令格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼C:UsersAdministrator>mysqladmin -uroot -p123456 password 'wgx123456'
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.

如下圖所示:

在這里插入圖片描述

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

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

相關文章

煙花燃放安全管控:智能分析網關V4煙火檢測技術保障安全

一、方案背景 在中國諸多傳統節日的繽紛畫卷中,煙花盛放、燒紙祭祀承載著人們的深厚情感。一方面,煙花璀璨,是對節日歡慶氛圍的熱烈烘托,寄托著大家對美好生活的向往與期許;另一方面,裊裊青煙、點點燭光&a…

Elasticsearch:解鎖深度匹配,運用Elasticsearch DSL構建閃電般的高效模糊搜索體驗

目錄 Elasticsearch查詢分類 葉子查詢 全文檢索查詢 match查詢 multi_match查詢 精確查詢 term查詢 range查詢 復雜查詢 bool查詢簡單應用 bool查詢實現排序和分頁 bool查詢實現高亮 場景分析 問題思考 解決方案 search_after方案(推薦) point in time方案 方案…

數據安全VS創作自由:ChatGPT與國產AI工具隱私管理對比——論文黨程序員必看的避坑指南

文章目錄 數據安全VS創作自由:ChatGPT與國產AI工具隱私管理對比——論文黨程序員必看的避坑指南ChatGPTKimi騰訊元寶DeepSeek 數據安全VS創作自由:ChatGPT與國產AI工具隱私管理對比——論文黨程序員必看的避坑指南 產品隱私設置操作路徑隱私協議ChatGPT…

FFmpeg入門:最簡單的音視頻播放器

FFmpeg入門:最簡單的音視頻播放器 前兩章,我們已經了解了分別如何構建一個簡單和音頻播放器和視頻播放器。 FFmpeg入門:最簡單的音頻播放器 FFmpeg入門:最簡單的視頻播放器 本章我們將結合上述兩章的知識,看看如何融…

windows 上刪除 node_modules

在 Windows 11 上,你可以通過命令行來刪除 node_modules 文件夾并清除 npm 緩存。以下是具體步驟: 刪除 node_modules 打開命令提示符(Command Prompt)或終端(PowerShell)。 導航到項目目錄。你可以使用 …

kotlin的val聲明的變量是常量嗎

kotlin的val聲明的變量是常量嗎 DeepSeek R1 思考 65 秒 思考過程 嗯,用戶問的是Kotlin中的val聲明的變量是不是常量。首先我需要回憶一下Kotlin的基礎知識。記得在Kotlin里,val用來聲明只讀變量,也就是說一旦賦值之后就不能再重新賦值了。…

Linux下學【MySQL】中如何實現:多表查詢(配sql+實操圖+案例鞏固 通俗易懂版~)

每日激勵:“不設限和自我肯定的心態:I can do all things。 — Stephen Curry” 緒論?: 本章是MySQL篇中,非常實用性的篇章,相信在實際工作中對于表的查詢,很多時候會涉及多表的查詢,在多表查詢…

【基礎4】插入排序

核心思想 插入排序是一種基于元素比較的原地排序算法,其核心思想是將數組分為“已排序”和“未排序”兩部分,逐個將未排序元素插入到已排序部分的正確位置。 例如撲克牌在理牌的時候,一般會將大小王、2、A、花牌等按大小順序插入到左邊&…

【Flink銀行反欺詐系統設計方案】3.欺詐的7種場景和架構方案、核心表設計

【Flink銀行反欺詐系統設計方案】3.欺詐的7種場景和架構方案、核心表設計 1. **欺詐場景分類與案例說明**1.1 **大額交易欺詐**1.2 **異地交易欺詐**1.3 **高頻交易欺詐**1.4 **異常時間交易欺詐**1.5 **賬戶行為異常**1.6 **設備指紋異常**1.7 **交易金額突變** 2. **普適性軟…

迷你世界腳本生物接口:Creature

生物接口:Creature 彼得兔 更新時間: 2024-05-22 17:51:22 繼承自 Actor 具體函數名及描述如下: 序號 函數名 函數描述 1 getAttr(...) 生物屬性獲取 2 setAttr(...) 生物屬性設置 3 isAdult(...) 判斷該生物是否成年 4 setOxygenNeed(…

深入理解三色標記、CMS、G1垃圾回收器

三色標記算法 簡介 三色標記算法是一種常見的垃圾收集的標記算法,屬于根可達算法的一個分支,垃圾收集器CMS,G1在標記垃圾過程中就使用該算法 三色標記法(Tri-color Marking)是垃圾回收中用于并發標記存活對象的核心算…

自動駕駛---不依賴地圖的大模型軌跡預測

1 前言 早期傳統自動駕駛方案通常依賴高精地圖(HD Map)提供道路結構、車道線、交通規則等信息,可參考博客《自動駕駛---方案從有圖邁進無圖》,本質上還是存在問題: 數據依賴性高:地圖構建成本昂貴&#xf…

Xshell及Xftp v8.0安裝與使用-生信工具050

官網 https://www.xshell.com/zh/free-for-home-school/ XShell & Xftp 詳解 1. XShell 介紹 1.1 XShell 是什么? XShell 是一款強大的 Windows 終端模擬器,主要用于遠程管理 Linux、Unix 服務器。它支持 SSH、Telnet、Rlogin 及 SFTP 協議&…

跨域-告別CORS煩惱

跨域-告別CORS煩惱 文章目錄 跨域-告別CORS煩惱[toc]1-參考網址2-思路整理1-核心問題2-個人思考3-腦洞打開4-個人思考-修正版1-個人思考2-腦洞打開 3-知識整理1-什么是跨域一、同源策略簡介什么是源什么是同源是否是同源的判斷哪些操作不受同源策略限制跨域如何跨域 二、CORS 簡…

PE文件結構詳解(DOS頭/NT頭/節表/導入表)使用010 Editor手動解析notepad++.exe的PE結構

一:DOS部分 DOS部分分為DOS MZ文件頭和DOS塊,其中DOS MZ頭實際是一個64位的IMAGE_DOS——HEADER結構體。 DOS MZ頭部結構體的內容如下,我們所需要關注的是前面兩個字節(e_magic)和后面四個字節(e_lfanew&a…

Node JS 調用模型Xenova_all-MiniLM-L6-v2實戰

本篇通過將句子數組轉換為句子的向量表示,并通過平均池化和歸一化處理,生成適合機器學習或深度學習任務使用的特征向量為例,演示通過NodeJS 的方式調用Xenova/all-MiniLM-L6-v2 的過程。 關于 all-MiniLM-L6-v2 的介紹,可以參照上…

【C++學習篇】智能指針

目錄 1. 智能指針的使用場景分析 2. RAII和智能指針的設計思路 3. C標準庫智能指針的使用 4.shared_ptr和weak_ptr 4.1shared_ptr的循環引用問題 4.2 weak_ptr 1. 智能指針的使用場景分析 下?程序中我們可以看到,new了以后,我們也delete了&#xff0c…

IntelliJ IDEA集成MarsCode AI

IntelliJ IDEA集成MarsCode AI IDEA中安裝插件 安裝完畢之后登錄自己的賬號 點擊鏈接,注冊賬號 https://www.marscode.cn/events/s/i5DRGqqo/ 可以選擇不同的模型

日期格式與字符串不匹配bug

異常特征:java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and java.lang.String ### Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and java.lang.Str…

C++中的無鎖編程

引言 在當今多核處理器普及的時代,并發編程已成為高性能應用程序開發的關鍵技術。傳統的基于鎖的同步機制雖然使用簡單,但往往會帶來性能瓶頸和死鎖風險。無鎖編程(Lock-Free Programming)作為一種先進的并發編程范式&#xff0c…