關于最新MySQL9.0.1版本zip自配(通用)版下載、安裝、環境配置

一、下載

從MySQL官網進行下載MySQL最新版本,滑到頁面最下面點擊社區免費版,(不是企業版)

點擊完成后選擇自己想要下載的版本,選擇下載zip壓縮,不用debug和其他的東西。

下載完成后進入解壓,注意不要放在一個非中文路徑下的文件夾下面否則后面會報錯。我在此處解壓放在了D盤MySQL目錄下

二、補充文件

解壓后的文件應該沒有.ini文件。因此,需要創建ini文件,并且創建data文件夾用來保存數據具體參考圖2-1

圖2-1

具體的.ini文件代碼如下但是注意修改自己的路徑注意事項如圖2-2

圖2-2

[mysqld]
basedir = D:MySQLmysql-9.0.1-winx64
datadir = D:MySQLmysql-9.0.1-winx64data
port = 3306
server_id = 1
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
innodb_buffer_pool_size = 5G
innodb_log_file_size = 256M
innodb_log_buffer_size = 64M
max_connections = 200
tmp_table_size = 64M
max_heap_table_size = 64M
# query_cache_type = 1
slow_query_log = 1
slow_query_log_file = D:MySQLmysql-9.0.1-winx64mysql-slow.log
long_query_time = 2
log_error = D:MySQLmysql-9.0.1-winx64datamysql-error.log
performance_schema = ON

三、環境配置

右擊此電腦點擊屬性可以參考圖3-1

圖3-1

點擊高級系統設置如圖3-2

圖3-2

進行環境配置界面如圖3-3所示

圖3-3

進入系統變量配置如圖2-4

圖3-4

進行bin目錄的寫入

自此,環境配置完成。

四、MySQL服務器的初始化

運行命令提示符窗口(要用管理員權限)

MySQL 需要初始化數據目錄。你可以通過以下步驟進行初始化:

  1. 打開命令提示符(CMD),并切換到 MySQL 安裝目錄下的 bin 文件夾。例如,如果你將 MySQL 安裝在 D:MySQLmysql-9.0.1-winx64,則切換到該目錄:

    cd D:MySQLmysql-9.0.1-winx64in
    
  2. 使用以下命令初始化數據庫:

    mysqld --initialize --datadir=D:/MySQL/data --console
    

    這條命令會在 D:/MySQL/data 目錄中創建所需的數據庫文件,并輸出一個臨時的 root 密碼到命令行。記下這個密碼,因為你需要它來登錄 MySQL。

五、啟動服務器

依舊在D:MySQLmysql-9.0.1-winx64路徑下管理員身份打開的,運行mysqld install命令

安裝完成后,可以使用 net start 啟動 MySQL 服務:

net start mysql

使用命令行客戶端登錄:

mysql -u root -p
  • 輸入你在初始化過程中獲取的臨時 root 密碼。

  • 如果一切正常,你應該會看到 MySQL 命令提示符,可以開始進行 MySQL 操作。

修改 root 密碼(可選)

如果你想修改 root 密碼,可以在登錄后使用以下命令修改:

將newpassword替換你自己的密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

自此,完成

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

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

相關文章

vulnhub靶場 Empire LupinOne

使用命令查看靶機ip,訪問ip arp-scan -l 使用御劍掃描一下子域名,但是沒有獲取到什么有用的信息 這是一個Apache文檔,沒有什么用 緊接著我們嘗試暴力破解,這里推薦使用ffuf工具暴力破解目錄,kali自帶的ffuf掃描速度賊快 參數解釋…

Kubernetes# Helm工具使用

目錄 概念 核心組件 Helm客戶端 Tiller Chart Repository Release Helm安裝 Helm使用 創建Helm Chart 定義Chart元數據 定義Template模板 定義values參數 打包和部署 Helm Chart 推送到遠程倉庫 Helm常用命令 概念 Helm 是一個 Kubernetes 的包管理工具&#…

Mirror網絡框架-從入門到精通之Mirror簡介

前言 在現代游戲開發中,網絡功能日益成為提升游戲體驗的關鍵組成部分。Mirror是一個用于Unity的開源網絡框架,專為多人游戲開發設計。它使得開發者能夠輕松實現網絡連接、數據同步和游戲狀態管理。本文將深入介紹Mirror的基本概念、如何與其他網絡框架進…

Yocto 項目中的交叉編譯:原理與實例

Yocto 項目是一個強大的工具集,它專注于為嵌入式系統生成定制的 Linux 發行版。交叉編譯在 Yocto 項目中扮演著核心角色,它使得開發者能夠在功能強大的宿主機上構建適用于資源受限目標設備的軟件系統。這篇文章將從運行原理、實際案例和工具鏈組成等角度…

python學opencv|讀取圖像(二十二)使用cv2.polylines()繪制多邊形

【1】引言 前序學習進程中,已經掌握了使用pythonopencv繪制線段、矩形和圓形的基本操作,相關鏈接包括且不限于: python學opencv|讀取圖像(十八)使用cv2.line創造線段-CSDN博客 python學opencv|讀取圖像(…

教師管理系統

大概功能: 1.顯示所有教師 2.按姓名查找教師 3.按工號查找教師 4.增加教師 5.刪除教師 6.退出 數據會保存到 txt 文件里面 姓名:必須是中文 手機號碼:必須是11位,必須是數字 效果展示: 代碼展示: Teache…

小程序配置文件 —— 14 全局配置 - tabbar配置

全局配置 - tabBar配置 tabBar 字段:定義小程序頂部、底部 tab 欄,用以實現頁面之間的快速切換;可以通過 tabBar 配置項指定 tab 欄的表現,以及 tab 切換時顯示的對應頁面; 在上面圖中,標注了一些 tabBar …

[Wireshark] 使用Wireshark抓包https數據包并顯示為明文、配置SSLKEYLOGFILE變量(附下載鏈接)

wireshark 下載鏈接:https://pan.quark.cn/s/eab7f1e963be 提取碼:rRAg 鏈接失效(可能會被官方和諧)可評論或私信我重發 chrome與firefox在訪問https網站的時候會將密鑰寫入這個環境變量SSLKEYLOGFILE中,在wireshark…

Android筆記(四十一):TabLayout內的tab不滾動問題

背景 假設二級頁面是上面圖片的布局,當進來時TabLayout和ViewPager2綁定完就馬上調setCustomItem,跳轉到最后一個tab頁面時,會發現tab不滾動,手動滑一下ViewPager2時才會滾動tab到正確的位置 原因分析 調用TabLayoutMediator.at…

【Spring】 Bean 注入 HttpServletRequest 能保證線程安全的原理

文章目錄 前言1. 圖示2. 源碼坐標后記 前言 今天看了一段老業務代碼,HttpServletRequest 被注入后直接用于業務邏輯。 好奇Spring是如何解決線程安全問題。 Controller public class TestController {ResourceHttpServletRequest request;ResponseBodyGetMapping(…

CSS面試題|[2024-12-24]

1.說一下CSS的盒模型 在HTML頁面中的所有元素都可以看成是一個盒子 盒子的組成:內容content、內邊距padding、邊框border、外邊距margin 盒模型的類型: 標準盒模型 margin border padding content IE盒模型 margin content(包括border p…

Unity中如何修改Sprite的渲染網格

首先打開SpriteEditor 選擇Custom OutLine,點擊Genrate 則在圖片邊緣會出現邊緣線,調整白色小方塊可以調整邊緣 調整后,Sprite就會按照調整后的網格渲染了。 如何在UI中使用? 只要在UI的Image組件中選擇Use Sprite Mesh 即可 結果&#xff1…

【Artificial Intelligence篇】AI 前沿探秘:開啟智能學習的超維征程

目錄 一、人工智能的蓬勃發展與智能學習的重要性: 二、數據的表示與處理 —— 智能學習的基石: 三、構建一個簡單的感知機模型 —— 智能學習的初步探索: 四、神經網絡 —— 開啟超維征程的關鍵一步: 五、超維挑戰與優化 —— 探索智能學習的深度: 六、可視化與交互 —— …

docker-compos mysql5.7主從配置

docker-compos mysql5.7主從配置 docker-compose目錄結構 配置文件 master/my.cnf [client] port 3306 socket /var/run/mysqld/mysqld.sock[mysqld_safe] pid-file /var/run/mysqld/mysqld.pid socket /var/run/mysqld/mysqld.sock nice 0…

開源輕量級文件分享服務Go File本地Docker部署與遠程訪問

???歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學習,不斷總結,共同進步,活到老學到老…

路過石巖浪心古村

周末常去的七彩城堡兒童樂園附近經常有老房子,沒想到老房子最多的地方還是浪心古村。而且越看越有歷史。 見到一座寫著《序西書室》的房子,我最開始以為是一個古代的學校。但是查了百度更加不知道什么意思了哈。?“序西書室”?是指《文心雕龍》中的一個…

面經hwl

線程進程協程區別 線程、進程和協程是計算機編程中常見的三個并發模型,它們各自有不同的特點和應用場景: 1. 進程 (Process) 定義: 進程是操作系統中資源分配的基本單位,代表一個正在運行的程序實例。特點: 獨立性: 每個進程有自己獨立的內…

【每日學點鴻蒙知識】PersistentStorage持久化、插槽方法、相對布局、上拉加載下拉刷新、List聯動滑動

1、HarmonyOS 使用PersistentStorage持久化用戶信息無效? 在首頁通過StorageLink(‘userInfoTest’) userInfoTest: string 獲取,獲不到,返回undefind。是什么原因呢? 首先在首頁時,在Entry外聲明PersistentStorage…

torch.tensor

torch.tensor 通過復制數據構造一個張量 (構造出的張量是一個沒有自動微分(autograd )歷史的張量,也稱為葉張量,參考Autograd mechanics)。 torch.tensor(data, *, dtypeNone, deviceNone, requires_gra…

探索PyTorch:從入門到實踐的demo全解析

探索PyTorch:從入門到實踐的demo全解析 一、環境搭建:PyTorch的基石(一)選擇你的“利器”:安裝方式解析(二)步步為營:詳細安裝步驟指南二、基礎入門demo:點亮第一盞燈(一)張量操作:深度學習的“積木”(二)自動求導:模型學習的“幕后英雄”三、數據處理demo:喂飽…