国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Mysql5.7大限將至升級Mysql 8.0過程記錄(未完)

這篇具有很好參考價值的文章主要介紹了Mysql5.7大限將至升級Mysql 8.0過程記錄(未完)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、前言

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置
時間很快,到2023年10月底,MySQL 5.7就到了它的EOL(End of Life),屆時將不會提供任何補丁,無法應對潛在的安全風險;是時候和 MySQL 5.7 說再見了?。。?!回顧自Mysql5.7 版本2015年10月發(fā)布,它帶來很多新的特性,比如:默認引擎改成了InnoDB,更新了安全策略,性能方面的提升,新增JSON數(shù)據(jù)類型,增強了sql模式及用戶權限等等強大的功能。因此,這個版本自從發(fā)布之后一直受到業(yè)界的歡迎,也成為了眾多開發(fā)者的首選數(shù)據(jù)庫版本,至今仍被廣泛使用于很多中小生產(chǎn)環(huán)境。各個MySQL發(fā)行版本官方提供5年的支持期限,MySQL和Percona還提供額外的3年補丁更新期限,總計提供8年的服務支持。2018年4月,MySQL 8.0 正式發(fā)布。

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

相關資源:Mysql 5.7.43發(fā)布說明、Mysql版本差異說明、Mysql平臺兼容性、Mysql文檔中心、Mysql5.7升級說明、升級Mysql8.0官網(wǎng)說明、Mysql EOL、Oracle lifetime-support、MariaDB、brary-mariadb、percona生命周期說明、版本對比、postgresql、Mysql8 LTS

二、Mysql生命周期

Mysql產(chǎn)品的生命周期分為三個支持階段,標準支持服務、延伸支持服務和持續(xù)支持服務,一旦進入延伸支持階段,MySQL僅在認為有必要升級的時候才會提供補丁,通常是為了解決安全性問題。對應這三個階段的時間分別是產(chǎn)品從GA(正式發(fā)布)開始1-5年、6-8年及9年以上。
mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置
如下圖所示,今年的10月份,5.7版本會停止延伸階段支持,即2023年10月以后,停止發(fā)布補丁,Oracle 將不再為 MySQL 5.7 提供官方更新、錯誤修復或安全補丁。
mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

Release Release Date End of life
MySQL 8.0 April 19, 2018
MySQL 8.0 April 19, 2018
MySQL 5.7 October 21, 2015 October 21, 2023
MySQL 5.6 February 5, 2013 February 5, 2021
MySQL 5.5 December 3, 2010 December 3, 2018
MySQL 5.1 November 14, 2008 December 31, 2013
MySQL 5.0 January 9, 2012

Mysql 8.0x版本的長期穩(wěn)定版(LTS)生命周期圖,途中藍色部分。

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

2.1、Mysql 5.7和8.0特性

1)MySQL 8.0 的新特性

  1. 原子 DDL
    一種原子數(shù)據(jù)定義語言 (DDL) 語句,用于組合對數(shù)據(jù)字典、存儲引擎操作等所做的更新。

  2. 加密默認值
    已為表加密全局定義和實施加密默認值。 “default_table_encryption”變量用于為新創(chuàng)建的模式定義加密默認值。在創(chuàng)建模式時,可以借助“DEFAULT ENCRYPTION”子句定義模式的默認加密。默認密碼策略變更。

  3. 資源組
    可以創(chuàng)建和管理資源組,并且服務器能夠?qū)⒕€程分配給在服務器內(nèi)運行的特定組的資源。組屬性可用于控制資源、限制或授予線程使用資源的權限等。支持窗口函數(shù),支持Hash join。

  4. 默認字符集
    版本更新后,默認字符集由‘latin1’改為‘utf8mb4’。新字符集“utf8mb4”有多個排序規(guī)則,其中包括“utf8mb4_ja_0900_as_cs”,這是 MySQL 中第一個可用于 Unicode 的日語特定排序規(guī)則。MyISAM系統(tǒng)表全部換成InnoDB表。支持不可見索引,支持直方圖。sql_mode參數(shù)默認值變化。

  5. JSON 增強
    對 MySQL 的 JSON 功能進行了 JSON 增強,其中添加了“->>”,即內(nèi)聯(lián)路徑運算符。這相當于對調(diào)用‘JSON_EXTRACT()’函數(shù)后得到的結(jié)果調(diào)用‘JSON_UNQUOTE()’函數(shù)。

  6. 對 DBA 的控制
    新增角色管理,DBA 已被授予根據(jù)工作負載修改屬性的控制權。服務器確定虛擬 CPU 是否可用,具有所需權限的 DBA 可以使用這些 CPU 并將它們分配給某些資源組和線程。

2.2、MySQL5.7 vs 8.0

據(jù)相關經(jīng)驗表明,性能上測試如下,僅供參考:

1、讀寫模式下,mysql5.7.22和mysql8.0.15tps、qps性能差不多,mysql8.0.15在120線程并發(fā)時,性能出現(xiàn)了下降抖動:
2、只讀模式下,mysql5.7.22的tps、qps比mysql8.0.15好1/3左右;并發(fā)線程數(shù)增加后,tps、qps并沒有隨著增加,反而出現(xiàn)了下降的趨勢:
3、只寫模式下,隨著并發(fā)數(shù)的上升,mysql5.7.22的性能比mysql8.0.15好1/4左右。
4、讀寫模式下,并發(fā)數(shù)低時,mysql5.7.22性能好于mysql8.0.15;并發(fā)數(shù)比較高時,mysql8.0.15性能好于mysql5.7.22;在80線程的并發(fā)以上時,性能開始下降。
5、只讀模式下,mysql5.7.22性能比mysql8.0.15好1/3左右;隨著并發(fā)數(shù)的上升,性能也沒有上升,反而有下降的趨勢。
6、只寫模式下,mysql5.7.22的tps抖動比較大;mysql5.7.22的qps比mysql8.0.15好1/3左右。

2.3、Mysql 5.7和8.0 INFORMATION_SCHEMA表對比

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

2.4、Mysql 5.7和8.0/8.1/8.2 Performance Schema 表對比

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

2.5、Mysql 5.7和8.0,/8.1/8.2 sys Schema表對比

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

三、升級Mysql到8.0

3.1、升級前準備:

根據(jù)MySQL8.0官方升級教程,列舉出以下幾點注意事項:

1、注意字符集設置。為了避免新舊對象字符集不一致的情況,可以在配置文件將字符集和校驗規(guī)則設置為舊版本的字符集和比較規(guī)則。
2、密碼認證插件變更。為了避免連接問題,可以仍采用5.7的mysql_native_password認證插件。
3、sql_mode支持問題。8.0 版本sql_mode不支持NO_AUTO_CREATE_USER,要避免配置的sql_mode中帶有NO_AUTO_CREATE_USER。
4、是否需要手動升級系統(tǒng)表。在MySQL 8.0.16版本之前,需要手動的執(zhí)行mysql_upgrade來完成該步驟的升級,在MySQL 8.0.16版本及之后是由mysqld來完成該步驟的升級。
5、mysql 5.7升級到MySQL8,官方強烈建議先將當前的mysql5.7升級到最新的GA版本的5.7.x,然后再升級mysql8.0;但是不支持跨大版本升級,比如 從MySQL 5.6 直接升級到 8.0;現(xiàn)場版本:5.7.31
6、對于同一GA系列版本,升級時支持的,比如MySQL 8.0.x升級 到 8.0.y;不支持涉及開發(fā)狀態(tài)非GA版本的升級,跨小版本也可以,比如從8.0.x 升級到 8.0.z;. MySQL 8.0.11是第一個GA版本;

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置
mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置
mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置

升級前檢查工具,更多參看升級檢查

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.34-1.el7.x86_64.rpm-bundle.tar #解壓文件
tar zxvf mysql-8.0.34-el7-x86_64.tar.gz -C /usr/local/mysql8.0/ 
#更改目錄屬性
chown -R mysql.mysql /usr/local/mysql8.0/

#MySQL提供mysql-shell驗證方式,可以下載后進行驗證,沒有0.34:
wget https://cdn.mysql.com/archives/mysql-shell/mysql-shell-8.0.33-linux-glibc2.12-x86-64bit.tar.gz

tar -xf mysql-shell-8.0.33-linux-glibc2.12-x86-64bit.tar.gz
cd mysql-shell-8.0.33-linux-glibc2.12-x86-64bit/bin
./mysqlsh -uroot -p'123456' -S /tmp/mysql.sock -e "util.checkForServerUpgrade()"
#全備份
mysqldump -uroot -p'123456'  --all-databases  --lock-tables=0 > all.sql.bak.20231012
或
mysqldump -uroot -p'123456'  --all-databases  --single-transaction > all.sql.bak.20231012
3.2、mysql 升級影響

1)會更新mysql的system schema庫,詳見System Schema說明,該庫存儲了mysql數(shù)據(jù)庫運行時所需信息的表,數(shù)據(jù)庫對象元數(shù)據(jù)的數(shù)據(jù)字典表,以及用于其他操作目的的系統(tǒng)表;
2)其他schema:Performance Schema, INFORMATION_SCHEMA, ndbinfo, and sys schema、User schemas;
3)數(shù)據(jù)字典版本,需要與新的主版本適應;新版本會創(chuàng)建具有更新定義的數(shù)據(jù)字典表,將持久化元數(shù)據(jù)復制到新表,用新表原子替換舊表,并重新初始化數(shù)據(jù)字典,更新Performance Schema, INFORMATION_SCHEMA, and ndbinfo;MySQL 8.0.16之前版本, 手動執(zhí)行mysql_upgrade腳本會更新相關如Performance Schema、INFORMATION_SCHEMA等;該版本之后增加了更多其他升級方式;
4)與當前版本關聯(lián)的安裝文件和組件版本的更新;mysql schem種的系統(tǒng)表的更新,sys schema和User schemas更新;

注意:MySQL 5.7種配置選項和變量的變化、

3.3、升級到5.7最新版,即5.7.44

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置
:命名規(guī)則:packagename-version-distribution-arch.rpm,我們只需下載RPM bundle tar包就好,里面已經(jīng)處理了包之間的依賴;

1)升級步驟

第一種方式:rpm包安裝(需將所有同一版本的上述rpm包全部下載下來,放在同一個目錄)

mysql-5.7.31-1.el7.x86_64.rpm-bundle.zip
mysql-community-client-5.7.31-1.el7.x86_64.rpm
mysql-community-common-5.7.31-1.el7.x86_64.rpm
mysql-community-devel-5.7.31-1.el7.x86_64.rpm
mysql-community-libs-5.7.31-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.31-1.el7.x86_64.rpm
mysql-community-server-5.7.31-1.el7.x86_64.rpm

#查看rpm內(nèi)文件
rpm -qpl mysql-community-server-version-distribution-arch.rpm

#安裝
yum install mysql-community-{server,client,common,libs}-*
或
yum install mysql-community-{server,client,common,libs}-* mysql-5.*-

#啟動,在使用RPM和DEB包進行升級安裝的過程中,如果升級時MySQL服務器正在運行,則MySQL服務器將停止、升級并重新啟動
service mysqld start

#刪除舊的數(shù)據(jù)包
rpm --oldpackage -ivh mysql-community-libs-5.5.50-2.el6.x86_64.rpm

mysql 5.7 8.0,數(shù)據(jù)庫,mysql8升級,mysql升級8指導,熱升級,mysql配置
第二種方式:MySQL Binary包升級替換

#配置優(yōu)雅關停,這樣的話,InnoDB在關閉之前執(zhí)行完全pruge清除和更改緩沖區(qū)合并,以確保準備數(shù)據(jù)文件適應不同版本之間存在文件格式差異
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"

#關閉舊版
mysqladmin -u root -p shutdown

#啟動mysql 5.7.44 新版本
mysqld_safe --user=mysql --datadir=/usr/local/existing-datadir &

#導入數(shù)據(jù)

#更新系統(tǒng)表,默認下面會檢查所有數(shù)據(jù)庫中的所有表是否與當前版本的MySQL不兼容,并修復相關問題
mysql_upgrade -u root -p -s   #其中-s表:--upgrade-system-tables

注:如果轉(zhuǎn)儲文件dump中包含系統(tǒng)表,則不建議在服務器上啟用gtid(gtid_mode=on)時加載轉(zhuǎn)儲文件。mysqldump為使用非事務性MyISAM存儲引擎的系統(tǒng)表發(fā)出DML指令,并且在啟用GTID時不允許這種組合。還要注意,將轉(zhuǎn)儲文件從啟用了GTID的服務器加載到另一個啟用了GTIDs的服務器會導致生成不同的事務標識符。

2)導入數(shù)據(jù)后,進行系統(tǒng)表更新

該過程中,運行mysql_upgrade腳本,它會檢查并解決舊版本數(shù)據(jù)和升級后新版本之間的任何可能的不兼容問題。mysql_upgrade會更新mysql schema下的系統(tǒng)表,更新 Performance Schema 、 sys schema,以讓我們可以充分利用可能已添加的新權限或功能。另還執(zhí)行其他功能,更多參見:mysql_upgrade說明;

mysql_upgrade默認會處理user schema下的所有表,除非執(zhí)行時追加 --upgrade-system-tables選項,執(zhí)行過程中相關表會被鎖定,導致無法訪問,請等待檢查完成;

3.4、配置部署
vim /etc/my.cnf 

[client]
port=3306
socket=/tmp/mysql.sock 

[mysqld]
log-bin=mysql-bin
server-id=100
character_set_server=utf8
init_connect='SET NAMES utf8'
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/run/mysqld/mysqld.pid
innodb_data_file_path=ibdata1:200M:autoextend
innodb_log_files_in_group=2
innodb_log_file_size=1572864000
innodb_page_size=16384
innodb_undo_directory=./
innodb_undo_tablespaces=0
#不區(qū)分大小寫
lower_case_table_names=1
#sql_mode要注意,8.0中有變化,不支持NO_AUTO_CREATE_USER,新增sql_mode中的NO_ENGINE_SUBSTITUTION
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 
max_connections=5000
default-time_zone = '+8:00'
max_allowed_packet = 32M
collation-server = utf8_general_ci
basedir=/usr/local/mysql8.0
datadir=/usr/local/mysql/data
skip_ssl
default_authentication_plugin=mysql_native_password

登錄舊版本的數(shù)據(jù)庫

mysql -uroot -p'123456' 
#查看mysql版本
mysql> select version();
mysql> show variables like 'innodb_fast_shutdown';
#確保數(shù)據(jù)都刷到硬盤上,更改成0
mysql> set global innodb_fast_shutdown=0;
mysql> shutdown;
mysql> exit;Bye

使用安全模式啟動MySQL 8.0:

/usr/local/mysql8/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql & 
#登錄新版本數(shù)據(jù)庫
mysql -uroot -p'123456'
mysql> select version();
mysql> exit;
#配置環(huán)境變量
vim /etc/profile #增加下面的內(nèi)寫
export PATH=$PATH:/usr/local/mysql8/bin
source /etc/profile

#客戶端驗證
which mysql
mysql -V
#導入數(shù)據(jù)
待補充


#修改密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'xxxxx';

#配置啟動項
cp /usr/local/mysql8/support-files/mysql.server /etc/init.d/mysqld
# 修改啟動項目
vim /etc/init.d/mysqld  # 修改目錄位置
basedir=/usr/local/mysql8
datadir=/usr/local/mysql/data
 
# 添加到啟動列表 
chkconfig --add mysqld
# 刷新啟動信息
systemctl daemon-reload
# 查看啟動項列表
chkconfig --list
#啟動找不到pid
mkdir /var/tmp/mysql
touch /var/tmp/mysqlmysqld.pid
chown -R mysql.mysql /var/tmp/mysqlmysqld.pid

更多參見官網(wǎng)升級說明:跳轉(zhuǎn)進入文章來源地址http://www.zghlxwxcb.cn/news/detail-812347.html

到了這里,關于Mysql5.7大限將至升級Mysql 8.0過程記錄(未完)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • mysql5.7下載,離線安裝過程

    mysql5.7下載,離線安裝過程

    本篇文章主要是記錄一下自己的安裝過程及安裝中遇到的問題。 首先說一下安裝過程可能遇到的問題,因為安裝的電腦是處于無法聯(lián)網(wǎng)的狀態(tài),所以不會自動下載mysql需要依賴的運行庫 1、安裝過程彈出This application requires .NET Framework 4.5.2 原因:缺少Microsoft .NET Framework環(huán)境模型

    2024年02月07日
    瀏覽(34)
  • MySQL 升級到 8.0 變慢問題分析

    MySQL 升級到 8.0 變慢問題分析

    前段時間,客戶線上 MySQL 版本從 5.7.29 升級到 8.0.25。 升級完成之后,放業(yè)務請求進來,沒到一分鐘就開始出現(xiàn)慢查詢,然后,慢查詢越來越多,業(yè)務 SQL 出現(xiàn)堆積。 整個過程持續(xù)了大概一個小時,直到給某條業(yè)務 SQL 對應的表加上索引,問題才得到解決。 有一個比較奇怪的

    2024年02月04日
    瀏覽(18)
  • MySQL5.7升級MySQL8.0完整卸載與安裝并連接Navicat

    MySQL5.7升級MySQL8.0完整卸載與安裝并連接Navicat

    ?? 博主簡介 : ? ??? Java領域新星創(chuàng)作者 ? ??? 阿里云開發(fā)者社區(qū)專家博主、星級博主、技術博主 ?? 交流社區(qū) :BoBooY(優(yōu)質(zhì)編程學習筆記社區(qū)) 前言 :本篇文章詳細講解了MySQL5.7.24的卸載、MySQL8.0.28的安裝以及升級后如何連接Navicat 1.備份整個數(shù)據(jù)庫文件 2.停止MySQ

    2024年02月04日
    瀏覽(28)
  • 錯誤記錄——mysql5.7連接失敗,服務無法啟動

    錯誤記錄——mysql5.7連接失敗,服務無法啟動

    上周安裝完mysql后,成功新建了數(shù)據(jù)庫,一切都是正常的,于是就先擱置一旁。今天周一過來,卻突然發(fā)現(xiàn)無法連接mysql了。 第一反應是服務沒有啟動,畢竟重啟了電腦,說不定是服務沒有自動啟動,于是打開了服務管理器,卻發(fā)現(xiàn)沒有mysql對應的服務。既然沒有,那我就自己

    2024年02月08日
    瀏覽(20)
  • GitHub 跑了 1200 多臺 MySQL 主機,如何實現(xiàn)無縫升級到 8.0 版本?

    GitHub 跑了 1200 多臺 MySQL 主機,如何實現(xiàn)無縫升級到 8.0 版本?

    GitHub 團隊近日分享了他們將 GitHub.com 的底層數(shù)據(jù)庫無縫升級到 MySQL 8.0 的經(jīng)驗,我們來看看他們是如何完成了這一壯舉。 15 年前,GitHub 最初是一個帶有單個 MySQL 數(shù)據(jù)庫的 Ruby on Rails 應用程序。從那時起,GitHub 不斷發(fā)展其 MySQL 架構(gòu),以滿足平臺的擴展和彈性需求,包括構(gòu)建

    2024年02月03日
    瀏覽(17)
  • Windows mysql5.7 執(zhí)行查詢/開啟/測試binlog---簡易記錄

    Windows mysql5.7 執(zhí)行查詢/開啟/測試binlog---簡易記錄

    前言:基于虛擬機mysql版本為5.7,增量備份測試那就要用到binlog… 1、查詢binlog日志是否開啟 2、修改 C:ProgramDataMySQLMySQL Server 5.7 如圖增加以下2條語句 3、重啟mysql服務 4、進入mysql查詢binlog是否開啟 5、實時動態(tài)查看日志 查看開啟狀態(tài) 設置狀態(tài)為開啟 6、測試binlog是否生效,

    2024年02月04日
    瀏覽(21)
  • Confluence6+mysql5.7安裝避坑詳細記錄

    Confluence6+mysql5.7安裝避坑詳細記錄

    目錄 一、前言 二、下載與安裝 1、版本和安裝環(huán)境 2、安裝數(shù)據(jù)庫 3、配置數(shù)據(jù)庫 4、安裝confluence 三、Pj confluence 1、選擇語言和產(chǎn)品安裝 2、Pj 3、上傳mysql驅(qū)動 4、重啟Confluence服務繼續(xù)安裝 四、Confluence重啟卸載方法 重啟方法 方法一 方法二 卸載Confluence confluence可用于個人或

    2024年01月24日
    瀏覽(28)
  • (三)基于arm64/aarch64架構(gòu)的Debian Linux中mysql5.7+詳細安裝過程

    (三)基于arm64/aarch64架構(gòu)的Debian Linux中mysql5.7+詳細安裝過程

    (一)移動端安卓手機改造成linux服務器Linux中安裝軟件踩坑歷險記 (二)Debian Linux系統(tǒng)中安裝oracle JDK1.8詳細過程(arm64/aarch64架構(gòu)下) 在上一篇文章中,主要分享了 改造后的安卓手機Linux系統(tǒng)中 JDK1.8的安裝與環(huán)境變量配置等內(nèi)容。本文就 基于arm/aarch64指令集架構(gòu)的Linux系統(tǒng)中 mysql5

    2024年01月21日
    瀏覽(25)
  • CentOS系統(tǒng)下升級Python的openssl過程記錄

    CentOS系統(tǒng)下升級Python的openssl過程記錄

    問題:運行一個軟件提示openssl版本過低。報錯:“ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is compiled with ‘OpenSSL 1.0.2k-fips 26 Jan 2017’. See: https://github.com/urllib3/urllib3/issues/2168” 嘗試解決1:通過ChatGPT提問獲得解決辦法 既然你使用的是 CentOS 系統(tǒng),我們將

    2024年01月16日
    瀏覽(25)
  • springboot升級過程中踩坑定位分析記錄 | 京東云技術團隊

    作者:京東零售?李文龍 “ 俗話說:為了修復一個小bug而引入了一個更大bug ” 因所負責的系統(tǒng)使用的spring框架版本5.1.5.RELEASE在線上出過一個偶發(fā)的小事故,最后定位為spring-context中的一個bug導致的。 為了修復此bug進行了spring版本的升級,最終定的版本為收銀臺團隊使用的版

    2024年02月01日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包