數據庫學習MySQL系列2、Windows11系統安裝MySQL方法一.msi安裝詳細教程

方法一.msi安裝詳細教程?

Windows系統下MySQL——.msi安裝詳細教程(默認--只安裝服務端“Server only”)
MySql官網地址:https://www.mysql.com/;快速下載通道請單擊→ No thanks, just start my download.
ps:其他資源(mysql-installer-community-8.0.37.0)
MySQL安裝文件分兩種 .msi和.zip ;
.msi需要安裝;
.zip解壓縮之后即可使用;

一、安裝

1、雙擊安裝或右鍵菜單選擇?安裝(I)
2、安裝加載界面,稍作等待...
3、安裝服務端(--選擇安裝服務端,后續使用其他圖形化軟件來連接對應的MySQL,例如:Navicat Premium、HeidiSQL等);
安裝客戶端
全部都安裝
個人自定義
4、單擊 Next> 下一步;
5、單擊Execute 開始安裝;
6、然后繼續單擊 Next> 下一步;
7、再次單擊 Next> 下一步;
8、默認即可,單擊 Next> 下一步(提示一些端口信息,無需任何改動);
PS: 推薦使用默認配置就行,因為在這個頁面上“Config Type”選項是告訴你安裝MySQL的用途,“port”選項是MySQL服務器的端口配置,一般都是“3306”,不建議更改;
Development Computer 個人
Server Computer 服務器
Dedicated Computer 專用
9、打開設置授權方式窗口,上面的選項是MySQL8.0提供的新的授權方式,采用SHA256基礎的密碼加密方法;下面的選項是傳統授權方法(保留5.x版本兼容性)
身份驗證方法{密碼驗證方式(Authentication Method}——這里可默認第一個建議按需選擇;親測Navicat Premium 15可正常使用,Navicat Premium 12不行
ps:一般選擇傳統密碼,看個人習慣和需要
第一個是強密碼校驗--使用強密碼,例如:字母+數字+特殊符號的組合密碼;mysql推薦使用最新的數據庫和相關客戶端,MySQL8換了加密插件,若選第一種方式,可能navicat等客戶端連不上mysql8;
第二個--使用傳統密碼,比如:123456,若使用mysql客戶端navicat版本是9.X,它鏈接mysql用的是就是這個加密算法;
10、設置root的密碼并創建用戶(提示需要輸入一個root賬戶的密碼,建議填入自己常用的,例如:root)
設置密碼,需要牢記,最好將登陸用戶名(root)和密碼(root)記錄到其他地方,因為后面要用這個密碼連接數據庫;
11、設置好密碼之后,單擊 Next> 下一步;
(ps:建議按需選擇可選項:MySQL User Accounts→Add User——可添加其他別的用戶,添加其他用戶時,需要指定用戶名、允許 該用戶名在哪臺/哪些主機上登錄,還可以指定用戶角色等。此處暫不添加用戶
12、如果出現警告,表示名稱重復了,換個其他名稱(首次默認即可);
[x]Configure MySQL Server as a Windows Service? ? 配置為Windows服務(默認勾選)
Windows Service Name:Windows服務名稱(默認為:MySQL80)
[x]Start the MySQL Server at System Startup? ? 開機自啟動(默認勾選)
Standard System Account? ? 標準系統賬戶(默認)
Custom User? ? 自定義系統賬戶
13、配置服務器文件權限,單擊 Next> 下一步;
14、應用配置,單擊“Execute”按鈕會將所有的配置都應用于MySQL服務中;
15、配置應用完成,直接單擊 Finish 按鈕;
16、繼續單擊 Next> 下一步;
17、安裝完成,單擊 Finish 按鈕;

二、驗證安裝是否成功

默認安裝成功后的文件在C盤(亦可自定義安裝路徑)
安裝路徑:C:\Program Files\MySQL?? ??? ??? ?? ? (卸載可自動刪除,若沒有則需手動)
保存文件:C:\Program Files (x86)\MySQL?? ?? ?(沒有保存過數據時卸載自行刪除,已保存則卸載有殘留,可手動刪除)??
隱藏文件:C:\ProgramData\MySQL? ??? ?? ? ?? ? ?(資源管理器→查看→隱藏的項目,卸載不自動刪除,需手動刪除)
方法一:打開“開始”菜單找到最近添加的MySQL命令行客戶端,再輸入設置的密碼(root)——或通過命令行方式來進行登錄
查看是否顯示出MySQL數據庫版本號? ? Server version:8.0.37
方法二:打開“服務”,查看有沒有MySQL服務(這里可以看到MySQL80正在運行,這里啟動類型是自動-即開機自啟)
如何打開服務?
1、運行(快捷鍵 win+R)→services.msc;
2、任務管理器→服務→打開服務;
如若不需要開機自啟,可以把啟動方式改成“手動”;

三、配置環境變量

運行(快捷鍵 win+r)→cmd
在命令提示符中輸入命令來進行登錄MySQL,輸入登錄命令
mysql -u root -p
-u? ? user
-p? ? password
查看版本號:mysql -V
輸入命令后按回車鍵提示“不是內部或外部命令”
什么含義?——因為在Windows下需要配置環境變量
配置環境變量
1、首先需要找到MySQL(軟件)是安裝在什么地方的,它的安裝路徑,找到bin目錄后復制其路徑(即:C:\Program Files\MySQL\MySQL Server 8.0\bin);
一般默認安裝是在C盤,自定義安裝的需要找到設置的路徑;
2、我的電腦(此電腦)→右鍵菜單“屬性”→高級系統設置→系統屬性 對話框→高級 頁簽選項卡→環境變量;
3、環境變量→系統變量→Path→編輯(或雙擊);
4、編輯環境變量 對話框→新建(N)→輸入或粘貼剛才所復制的bin目錄路徑;( C:\Program Files\MySQL\MySQL Server 8.0\bin
5、編輯環境變量 對話框 確定→環境變量 對話框 確定→系統屬性 對話框 確定
6、再次驗證命令?mysql -u root -p(之前未關閉的命令窗口仍有提示,所以需要關閉重新打開新的命令窗口);
7、在新打開的命令窗口重新輸入賬戶密碼
輸入mysql -u root -p??? ?? ? (此時這里就沒有提示了)
Enter password:root?? ?? ? (輸入安裝設置的root密碼,回車鍵后就進入了MySQL——代表當前MySQL已經安裝成功)
8、查看版本號
mysql -V

四、簡單操作使用命令

1、查看當前數據庫下有多少個數據庫——(查看庫)
show databases;
2、進入到某個具體的庫里面——(切換/進入 到mysql庫下)
use mysql;
3、再使用show tables來看看里面有多少表——(查看表)
show tables;
4、修改user表數據里面的root賬戶
查出root賬戶的數據
select * from user where user = 'root';
5、返回信息太多,需要將它的返回信息進行修改——(當前的用戶和host)
select user,host from user where user = 'root';
6、此時可以查看到root用戶下的 host是localhost (代表它只允許本機登錄)
因此我們需要放開遠程登錄,將localhost改為一個百分號即可
寫一條set命令
update user set host = '%' where user = 'root';
7、執行完后需要刷新權限
若在此時嘗試遠程登錄的話仍是會失敗,因為還沒有刷新權限
flush privileges;
8、刷新權限后再次進行遠程登錄,即可連接成功。
9、啟動mysql服務(服務名MySQL80)
net start mysql
net start?mysql80
關閉mysql服務
net stop mysql
cmd 命令行啟動/關閉mysql服務:net start/stop mysql(以管理員身份運行)

未完待續!

測試學習使用,僅記錄。

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

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

相關文章

html+css+vue實現增刪改查

代碼如下&#xff1a;<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>優化版 Vue.js CRUD 示例&l…

(計算機網絡)DNS解析流程及兩種途徑

在計算機網絡中&#xff0c;DNS&#xff08;Domain Name System&#xff09;用于 將域名解析為 IP 地址。一個完整的解析過程涉及 遞歸查詢、迭代查詢&#xff0c;以及多個關鍵角色&#xff08;LDNS、本地域名服務器&#xff1b;根服務器&#xff1b;頂級域名服務器&#xff1b…

數據結構——隊列(Java)

一.基本概念 隊列用來存儲邏輯關系為“一對一”的數據&#xff0c;是一種“特殊”的線性存儲結構。 特點&#xff1a; ?先進先出&#xff1a;隊列中元素的添加&#xff08;入隊enqueue&#xff09;和移除&#xff08;出隊dequeue&#xff09;遵循先進先出的原 則。 ?端點&…

【Go】:mac 環境下GoFrame安裝開發工具 gf-cli——gf_darwin_arm64

當前主要是關于gf_darwin_arm64的安裝步驟 如何快速給mac電腦安裝gfgf是什么安裝步驟方法1&#xff1a;去github下載gf-cli去git上下載對應電腦版本的gf-cli驗證下載文件是否二進制文件授予該文件權限方法2&#xff1a;去goframe官網教你下載步驟驗證gf是否安裝成功可能遇到的問…

【新】ApiHug官方文檔-ApiHug Spring Security 擴展-補充說明

概述 在上次說明中我們寫了ApiHug 如何做授權的&#xff0c; 這里有個概念的混淆&#xff0c; 其實 apihug 不是在spring security 上做的安全擴展&#xff0c; 應該是 apihug spring, 安全設計框架&#xff0c; 和本身 spring security 沒有半毛錢關系&#xff0c; 而如果你…

【Flask】測試平臺開發,新增說明書編寫和展示功能 第二十三篇

概述&#xff1a;本篇是接著上一篇&#xff0c;細分出說明書的編寫部分&#xff0c;實現這個功能的需求&#xff0c;是內部很多同事反饋&#xff0c;需要有個地方存工具&#xff0c;并且可以寫說明書&#xff0c;如果需要的人&#xff0c;那么可以在界面上直接下載工具和查看工…

Mac設置中的安全性缺少“任何來源”

問題&#xff1a;用Mac安裝軟件&#xff0c;隱私性與安全性&#xff0c;想切換“任何來源”用來下載網站的app&#xff0c;但是菜單欄找不到“任何來源”選項&#xff0c;無法安裝dmg的文件終端中一行代碼設置出來&#xff1a;sudo spctl --global-disable &#xff08;禁用Mac…

uniapp開發小程序,列表 點擊后加載更多數據

一、需求 1.初始顯示限制:將每頁條數limit改為5,確保初始只顯示5條數據 2.查看更多功能:添加了loadMore方法,點擊"查看更多"時加載下一頁數據 3.實現查看更多功能,點擊后加載更多數據 4.添加loading狀態防止重復請求 添加hasMore狀態判斷是否還有更多數據 …

Windows 部署 Gerrit 與 Apache24 配置

Windows 部署 Gerrit 與 Apache24 并配置反向代理 準備工作 下載并安裝 Java JDK 確保配置 JAVA_HOME 環境變量博主這里安裝openjdk21 https://jdk.java.net/archive/下載所需軟件 Apache24&#xff1a;https://httpd.apache.org/download.cgi Gerrit&#xff1a;https://www.g…

從 Excel 趨勢線到機器學習:拆解 AI 背后的核心框架?

引言&#xff1a;你其實早就 “玩轉” 過機器學習&#xff1f;提到 “機器學習”&#xff0c;你是不是第一時間聯想到復雜的代碼、密密麻麻的公式&#xff0c;還有那些讓人頭暈的 “算法”“模型”“訓練” 術語&#xff1f;仿佛它是高高在上的技術&#xff0c;離我們的日常無比…

Lenovo聯想YOGA Pro 16 IAH10 2025款筆記本電腦(83L0)開箱狀態預裝OEM原廠Win11系統

適用機型(MTM)&#xff1a;【83L0】 鏈接&#xff1a;https://pan.baidu.com/s/1tDpeBb93t1u0XIgqAZ3edg?pwdqy2r 提取碼&#xff1a;qy2r 聯想原裝系統自帶所有驅動、出廠主題壁紙、系統屬性聯機支持標志、系統屬性專屬LOGO標志、Office辦公軟件、聯想瀏覽器、電腦管家、…

Android 開發 - 一些畫板第三方庫(DrawBoard、FingerPaintView、PaletteLib)

一、DrawBoard 1、Dependencies 模塊級 build.gradle implementation com.github.jenly1314:drawboard:1.1.02、Test &#xff08;1&#xff09;Activity Layout activity_draw_board.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout …

捷多邦揭秘超厚銅板:從制造工藝到設計關鍵環節?

一、超厚銅板制造工藝要點超厚銅板&#xff08;3oz 及以上&#xff09;的制造工藝對精度和穩定性要求嚴苛&#xff0c;核心環節需突破多重技術壁壘。蝕刻工藝中&#xff0c;因銅箔厚度達 105μm 以上&#xff0c;需采用高濃度酸性蝕刻液&#xff08;氯化銅濃度控制在 180-220g/…

【MYSQL | 高級篇 MyCat實現分庫分表】

摘要&#xff1a;本文圍繞分庫分表展開&#xff0c;先分析單庫性能瓶頸&#xff0c;介紹垂直與水平拆分策略及實現技術&#xff0c;再詳述 MyCat 中間件的概述、環境準備、目錄結構&#xff0c;講解其入門配置與測試&#xff0c;深入說明核心配置文件&#xff0c;最后演示垂直和…

Docker部署Drawnix開源白板工具

Drawnix簡介 Drawnix 是一款開源的在線白板工具&#xff08;SaaS&#xff09;&#xff0c;集思維導圖、流程圖繪制、自由畫圖等多種功能于一體&#xff0c;支持協作與插件擴展&#xff0c;適用于個人創作、團隊協作和遠程辦公場景。它完全免費且開源&#xff0c;提供豐富的編輯…

Griffin|增強現實數據集|無人機數據集

Griffin|增強現實數據集|無人機數據集 數據來源&#xff1a;huggingface 百度網盤 構建方式 Griffin數據集的構建采用了模塊化架構&#xff0c;結合了CARLA和AirSim平臺&#xff0c;通過模擬真實世界中的無人駕駛環境和無人機動態&#xff0c;收集了超過30,000幀圖像數據&am…

力扣.1054距離相等的條形碼力扣767.重構字符串力扣47.全排列II力扣980.不同路徑III力扣509.斐波那契數列(記憶化搜索)

目錄 力扣.1054距離相等的條形碼 力扣767.重構字符串 力扣47.全排列II 力扣980.不同路徑III 力扣509.斐波那契數列&#xff08;記憶化搜索) 力扣.1054距離相等的條形碼 是否策略正確 但是假如 1 2 2 此時 1_2 此時中間只能填寫2&#xff0c;但是就不對了&#xff0c;所…

「docker」二、3分鐘快速理解docker核心要素

上一節中我們知道docker的作用&#xff0c;這節我們介紹一下docker的要素。 鏡像 docker的核心要素里面有個叫鏡像&#xff08;images&#xff09;的概念&#xff0c;鏡像的作用就類似我們安裝虛擬機用到的iso鏡像文件。鏡像里包含了我們要運行的應用&#xff0c;如&#xff…

搭建基于 Solon AI 的 Streamable MCP 服務并部署至阿里云百煉

一、快速搭建 Solon 項目&#xff0c;引入 Solon AI 1. 開發環境準備 JDK 8 或以上版本。Maven 3.8.6 或以上版本。通義千問 API Key&#xff08;用于模型調用&#xff09;。 2. 創建名為 mcp-server-demo 的項目 創建時選擇 Archetype 為 Solon AI&#xff08;可以減少些活&am…

免費的SSL和付費SSL 證書差異

免費的 SSL 和付費的 SSL&#xff08;TLS 證書&#xff09;本質上提供的加密能力是一樣的&#xff0c;因為 SSL/TLS 協議本身是開放標準&#xff0c;核心加密算法不會因為是否收費而不同。主要區別在于以下幾個方面&#xff1a;&#x1f511; 1. 加密強度免費 SSL&#xff1a;一…