最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql數(shù)據(jù)庫5.7升級到8.4的實現(xiàn)

 更新時間:2024年06月04日 10:22:03   作者:「已注銷」  
很多情況需要升級MySQL的數(shù)據(jù)庫版本,本文主要介紹了Mysql數(shù)據(jù)庫5.7升級到8.4的實現(xiàn),文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

以5.7升級到8.4為例,詳細介紹Mysql數(shù)據(jù)庫的升級遷移過程

隨著項目的升級迭代在日常的項目開發(fā)中,很多情況需要升級MySQL的數(shù)據(jù)庫版本,隨之而來的一些列問題。還是一樣,我走過的坑,不需要大家再走一遍

資源準備

MySQL下載官方: https://www.mysql.com/

在Downloads目錄下選擇對應(yīng)版本的 MySQL Community Server。

在這里插入圖片描述

一、Windows 環(huán)境下升級

介紹在windows 環(huán)境下升級mysql

1.卸載老版本數(shù)據(jù)庫

1.1 備份數(shù)據(jù)

使用 Navicat

在這里插入圖片描述

使用 mysqldump 命令

單個數(shù)據(jù)庫:
mysqldump -u [用戶名] -p[密碼] [數(shù)據(jù)庫名] > [備份文件名].sql
所有數(shù)據(jù)庫:
mysqldump -u [用戶名] -p[密碼] --all-databases > all_databases.sql

1.2 卸載軟件

關(guān)閉服務(wù)
在windows 服務(wù)列表中關(guān)閉mysql服務(wù)

在這里插入圖片描述

卸載服務(wù)
管理員身份運行cmd

在這里插入圖片描述

sc delete mysql

卸載軟件

在這里插入圖片描述

刪除mysql安裝及文件目錄

在這里插入圖片描述

同樣刪除 C:\ProgramData\MySQL 下的內(nèi)容

刪除注冊表信息
win+R打開命令框,輸入regedit打開注冊表

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL 刪除這個目錄下的MYSQL文件夾

檢查系統(tǒng)環(huán)境變量里的path變量

在這里插入圖片描述


??ヽ(°▽°)ノ? 到此,mysql 的舊版本已被徹底刪除

2.安裝新版本數(shù)據(jù)庫

2.1 安裝解壓

將文章開頭下載好的zip文件拷貝到自己要安裝的目錄并解壓

在mysql文件目錄下新建一個my.ini

在這里插入圖片描述

拷貝以下內(nèi)容

[mysqld]
port=3306
log-bin=mysql-bin
server_id=10
# 設(shè)置mysql的安裝目錄
basedir=D:\Program\mysql\mysql-8.4.0
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\Program\mysql\mysql-8.4.0\data
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=50
# 服務(wù)端使用的字符集默認為UTF8
character-set-server=utf8mb4
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時默認使用的端口
port=3306
default-character-set=utf8mb4

將bin目錄加入系統(tǒng)環(huán)境變量path

在這里插入圖片描述

管理員身份運行一下初始化命令

mysqld --initialize --console

獲得初始化的密碼

在這里插入圖片描述

mysqld --install mysql

服務(wù)列表里觀察一下mysql 服務(wù)是否已經(jīng)啟動

  • 登錄及修改 root 密碼
mysql -uroot -p

登錄后修改root密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

2.2 數(shù)據(jù)恢復(fù)

連接到navicat導(dǎo)入備份的數(shù)據(jù)庫信息

總結(jié)

本文簡單介紹了mysql數(shù)據(jù)庫的升級方法,網(wǎng)上的很多試過都有報錯,跟著我的一步一步來,不會踩坑。

到此這篇關(guān)于Mysql數(shù)據(jù)庫5.7升級到8.4的實現(xiàn)的文章就介紹到這了,更多相關(guān)Mysql升級到8.4內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • DBeaver連接MySQL的超詳細步驟

    DBeaver連接MySQL的超詳細步驟

    DBeaver是免費、開源、通用數(shù)據(jù)庫工具,是許多開發(fā)開發(fā)人員和數(shù)據(jù)庫管理員的所選,下面這篇文章主要給大家介紹了關(guān)于DBeaver連接MySQL的超詳細步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • MySQL的表約束的具體使用

    MySQL的表約束的具體使用

    本文主要介紹了MySQL的表約束,通過合理地使用 NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY 和 CHECK 約束,可以有效防止錯誤數(shù)據(jù)進入數(shù)據(jù)庫,感興趣的可以了解一下
    2024-07-07
  • MySQL數(shù)據(jù)庫服務(wù)多實例部署完整指南

    MySQL數(shù)據(jù)庫服務(wù)多實例部署完整指南

    MySQL多實例部署指的是在同一臺服務(wù)器上同時運行多個獨立的MySQL實例,每個實例有自己的配置、數(shù)據(jù)目錄和端口,這篇文章主要介紹了MySQL數(shù)據(jù)庫服務(wù)多實例部署的相關(guān)資料,需要的朋友可以參考下
    2026-04-04
  • Mysql的MVCC機制解讀

    Mysql的MVCC機制解讀

    MySQL InnoDB通過隱藏列(DB_TRX_ID、DB_ROLL_PTR)記錄事務(wù)ID與回滾指針,結(jié)合ReadView判斷數(shù)據(jù)可見性,利用回滾段存儲舊版本數(shù)據(jù),實現(xiàn)MVCC機制,提升并發(fā)性能并保障數(shù)據(jù)一致性與隔離性
    2025-08-08
  • 升級到MySQL5.7后開發(fā)不得不注意的一些坑

    升級到MySQL5.7后開發(fā)不得不注意的一些坑

    這篇文章主要給大家介紹了關(guān)于升級到MySQL5.7后開發(fā)不得不注意的一些坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • 查看MySQL數(shù)據(jù)庫版本的四種方法

    查看MySQL數(shù)據(jù)庫版本的四種方法

    查看 MySQL 數(shù)據(jù)庫的版本信息可以通過多種方法實現(xiàn),包括使用命令行工具、SQL查詢語句和圖形化管理工具等,以下是詳細的步驟和示例代碼,需要的朋友可以參考下
    2025-05-05
  • 基于MySql驗證的vsftpd虛擬用戶

    基于MySql驗證的vsftpd虛擬用戶

    這篇文章主要介紹了基于MySql驗證的vsftpd虛擬用戶,文章包括mysql安裝及ftp服務(wù)器安裝過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11
  • 解決MySQL報錯:You?can‘t?specify?target?table?‘region‘?for?update?in?FROM?clause

    解決MySQL報錯:You?can‘t?specify?target?table?‘region‘?for?

    這篇文章主要給大家介紹了關(guān)于MySQL報錯:You?can‘t?specify?target?table?‘region‘?for?update?in?FROM?clause的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • linux mysql 數(shù)據(jù)庫開啟外部訪問設(shè)置指南

    linux mysql 數(shù)據(jù)庫開啟外部訪問設(shè)置指南

    Linux下設(shè)置MySQL和允許外部機器訪問,具體目錄是具體情況而定,有的人是安裝了在個人目錄下,則找到對應(yīng)的目錄則可以
    2012-11-11
  • 由不同的索引更新解決MySQL死鎖套路

    由不同的索引更新解決MySQL死鎖套路

    前幾篇文章介紹了用源碼的方式來調(diào)試鎖相關(guān)的信息,這里同樣用這個工具來解決一個線上實際的死鎖案例,下面小編來簡單介紹下
    2019-05-05

最新評論

青州市| 潼南县| 静海县| 噶尔县| 泾川县| 兴国县| 云龙县| 孙吴县| 昔阳县| 巴楚县| 喀喇沁旗| 沙坪坝区| 广宗县| 奉贤区| 井冈山市| 石家庄市| 宝鸡市| 高尔夫| 金堂县| 阿拉尔市| 马关县| 榕江县| 合川市| 霍邱县| 于都县| 高雄市| 陆河县| 长治县| 南昌县| 呼图壁县| 景德镇市| 东明县| 穆棱市| 香格里拉县| 裕民县| 陇川县| 休宁县| 秦安县| 衡东县| 平乐县| 古浪县|