天天看點

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

Windows Mysql 版本更新

感謝大佬文章,借鑒學習

超詳細教你怎麼更新Mysql的版本_Mysql_腳本之家 (jb51.net)

前言

軟體時代變遷,更新疊代之快,我們每天都需要使用很多的軟體…

作為程式員,我們都知道世界上沒有完美的軟體,

好的軟體,必然要經過不停的 ==版本更新疊代==

  • 最近,在學習新的技術架構,ruoyi 但它的部署環境,與本人的有一點不符合,Mysql要求5.7

    而本人隻有5.5

    導入必備的資料庫會報錯…
  • 去網上搜尋了:Mysql的不同版本差異…5.5——5.6——5.7

    差異也說不上太大,對資料表的預設設定,還有資料導入導出sql執行的速度..

  • 這裡就不詳細介紹了, 沒辦法本人版本這麼老了,早就想更新了 本人太懶就一直沒動…
也很久沒有寫,部落格了

最近在找工作,哈哈哈😥,後面有時間在聊一聊:

本人的程式人生!

更新版本中踩了很多坑,也看了很多文章, 整理了這篇文章

大緻流程

更新Mysql 版本,網上也搜尋了很多的資料
  • 有的是直接更改配置…更改版本号…

    巴拉巴拉

  • 不需要去重新,下載下傳新版 Mysql服務 直接更改元配置…

    mysql版本更新就是更改/添加一些預設配置,導入導出算法配置

不過本人覺得太麻煩了, 過程繁瑣…本人就直接:
  • 停止mysql服務
  • 解除安裝舊版本
  • 下載下傳要下載下傳的版本
  • 安裝Mysql服務
歸根結底,就是重新安裝一個版本
為了防止,之前資料的丢失,可以對之前資料進行備份儲存,Mysql的安裝解除安裝,有點複雜請耐心操作!

停止Mysql 服務

這個不過多解釋了, 停止之前的服務

啟動/停止Mysql服務

方式一

運作框

Windows直接運作框啟動:win+R

快捷鍵調出運作框

啟動

net start mysql

停止

net stop mysql

方式二

CMD

在cmd中輸入指令操作Mysql

請確定mysql的bin路徑加入到了系統的環境變量中

(環境變量就不解釋了)

啟動

mysqld --standalone

如果mysql不是采用的預設安裝目錄,那麼上述指令還要給出路徑參數,

沒有配置環境變量

如下:

mysqlid --standalone --basedir D:\mysql-5.7.33

   # 輸入自己的mysql 安裝路徑

停止

mysqladmin -uroot -p shutdown

方式三

到Mysql 的安裝路徑下,bin目錄下直接輕按兩下執行指令…

windows

解除安裝舊版本

備份資料庫

如果需要新的資料庫,有之前的資料,建議備份一下,當然方式有很多:

  • 直接copy sql檔案
  • 通過 Sqlyong Navicat 也可以完成資料備份導出.

指令備份:

mysqldump -u root -p --all-databases > D:\JAVA_Installation\MySQL\data\Backup.sql
  1. mysqldump -u root -p --all-databases:是你mysql的使用者名 平時登入資料庫用的使用者名
  2. D:\JAVA_Installation\MySQL\data:儲存備份檔案的路徑
  3. Backup.sql:sql檔案 不要提前建立,它會自動建立 (備份sql檔案名,

    自定義

    )
Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

停止 Mysql 服務

Windows 删除MySQL的服務

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本
  • 管理者執行CMD
  • sc delete Mysql
  • 解除安裝windows 服務名

    如果要删除其它的服務名,mysql 換成其它名即可!

    因為服務名隻能有一個,重新安裝重新生成一個即可!

控制台 解除安裝Mysql

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

删除本地Mysql 安裝目錄檔案

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本
  • 因為我昨天都,解除安裝安裝過了,截圖就是這個安裝好的了(檔案可能有點少…):

    删除本地的Mysql 安裝目錄檔案

删除系統資料庫

Windows + R 運作框:

regedit

(快速打開windows系統系統資料庫…)

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

删除系統資料庫1:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service

  • 删除,Windows 中系統的注冊檔案,不然後面安裝可能會出問題.

删除C槽下的C:\ProgramData\MySQL

C:\ProgramData 是什麼檔案

  • 這個檔案夾是存放安裝軟體資料的,相當一部分軟體的預設資料存放位置就是這裡
  • 該檔案,一般都是隐藏的

    如果某天C槽突然爆滿了,可以打開看看删除一下不需要軟體的資料…

檢視隐藏檔案

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本
  • 删除即可!

删除目錄:(如果沒有不用)

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

停止服務中的Mysql與删除全部安裝路徑

進入cmd進入舊版本的Bin,輸入 mysqld -remove

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

ok, 到這裡Mysql應該就已經安裝完成了!

下載下傳Mysql

浏覽器搜尋Mysql 服務安裝 MySQL

MySQL版本

  • 按照使用者群 分為: 社群版(Community) 企業版(Enterprise) 兩個版本
  • 社群版:可自由 免費下載下傳 但 官方不提供技術支援 适用于 大多數普通使用者
  • 企業版:不可自由下載下傳 且 收費 該版本功能強大 ………适用于 對 資料庫的功能 和 可靠性要求較高的使用者
Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

下載下傳完成,解壓安裝

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

安裝新版本

MySQL安裝檔案分兩種 .msi和.zip ,.msi需要安裝

  • zip格式是自己解壓,解壓縮之後其實MySQL就可以使用了,但是要進行環境變量配置zip格式是自己解壓

配置環境變量

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

這個不過多解釋了,根據需求配置自己的環境變量配置

環境變量就是windows 系統的一個檔案路徑的變量,友善檔案可以在任何地方可以通路!

配置Mysql 檔案資訊

配置完環境變量之後

  • 在bin的同級目錄下建立一個data檔案夾(用于存放資料庫資料庫 .sql檔案)
  • 建立一個

    mysql.ini

    配置檔案,該檔案很重要!
    Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

mysql.ini

配置檔案

[mysql]

# 設定mysql用戶端預設字元集
default-character-set=utf8 

[mysqld]

#設定3306端口
port = 3306 

# 設定mysql的安裝目錄,設定自己的安裝目錄
basedir=D:/mysql-5.7.33			
# 設定mysql資料庫的資料的存放目錄, 設定sql檔案存儲的路徑!
datadir=D:/mysql-5.7.33/data

# 允許最大連接配接數
max_connections=200

# 服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server=utf8

# 建立新表時将使用的預設存儲引擎
default-storage-engine=INNODB

#這裡隻是基礎配置,後面很多配置根據需求場景進行配置!
           

安裝服務配置服務

Windows 管理者啟動 CMD

不需要進入安裝目錄,之前配置過環境變量,可以直接通路bin目錄下的指令腳本!)

mysqld --initialize-insecure --user=mysql
  • 執行後檢視mysql檔案夾内,是否包含data檔案夾, 如果沒有,進入bin目錄執行mysqld --initialize-insecure --user=mysql
mysqld install #初始化Mysql服務
  • 出現如下所示,代表安裝成功
    Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本
net start mysql   #啟動服務!

啟動服務 測試連結

Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本
Windows Mysql 版本更新Windows Mysql 版本更新停止Mysql 服務解除安裝舊版本下載下傳Mysql安裝新版本

修改密碼

修改密碼(必須先啟動mysql),執行如下指令回車,enter password也回車,密碼一般設定為root,友善記憶

mysqladmin -u root -p password
  • password 要修改的密碼!