tar版MySQL8.0.20升級到8.0.22

因公司滲透測試,8.0.20版本漏洞不少,很多都在22修復了,網上巴拉一堆都是5升級到8的,無奈去巴拉官網,沒想到步驟如此簡單。官方升級鏈接: link.

官方步驟

因數據庫是安裝的tar.gz版本,于是乎將8.0.22的版本下載上傳
8.0.16版本是個分水嶺,之后的版本升級一步就可以解決。
先查看關閉方式,最好配置是1或者0,


image.png

將正在運行的8.0.20停掉,解壓8.0.22的壓縮包,刪除舊的軟鏈接指向新的8.0.22
目的是保持my.cnf 的一致性。
之后進入bin目錄,datadir指向已存在數據目錄
mysqld_safe --user=mysql --datadir=/path/to/existing-datadir &
停止再重新啟動

查看,版本升級完畢。


在這里插入圖片描述

整體來說很簡單,下載8.0.22 然后停止老的,程序目錄保持一致,解壓新的。啟動新的。停止再啟動新的。升級完畢8.0.16之前的版本升級需要兩步


image.png

個人升級步驟

我的升級比較簡單,因my.cnf默認/etc下,而經過嘗試,如下幾條命令也可以升級完畢
停止數據庫
su - mysql -c "/usr/mysql/support-files/mysql.server stop"
解壓8.0.22,將軟鏈接刪除重新指向新的。然后啟動,進行升級
rm -rf /usr/mysql
ln -s /usr/mysql-8.0.22-el7-x86_64 /usr/mysql
啟動新的版本
su - mysql -c "/usr/mysql/support-files/mysql.server start"
停止再啟動,確保升級成功。
su - mysql -c "/usr/mysql/support-files/mysql.server stop"
su - mysql -c "/usr/mysql/support-files/mysql.server start"
查看版本號


image.png
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容