首頁 資料庫 mysql教程 CentOS6.2下怎麼升級安裝MySQL5.5

CentOS6.2下怎麼升級安裝MySQL5.5

May 28, 2023 am 09:41 AM
mysql centos

1.首先備份數據,雖說成功的升級數據不會丟失,但是保險起見備份下。

sqldump -u xxx -h xxx -p 3306 -p --all-databases > databases.sql

最好連資料檔案和設定檔也備份一份。

cp -r /data/mysql mysql-5.1-data

cp /etc/my.cnf my.cnf-5.1

##備份完後停止mysql服務。

service mysqld stop

好了,開始進入正題。

2.卸載舊版的mysql

yum remove mysql mysql-*

執行之後再看看是不是殘餘一些mysql-libs之類別的

yum list installed | grep mysql

如果有,並確認沒用之後也可以刪除。

yum remove mysql-libs

注意刪除mysql-libs可能會對一些依賴軟體產生影響,這裡我們不討論。

好了,卸載的動作基本上已經結束。

3.安裝mysql5.5

如果你不偷懶,那麼選擇編譯安裝可能會更好,

這裡我們討論使用yum安裝的過程。

在走了n多彎路之後我發現需要先安裝一些新的repo。

rpm -uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-2.noarch.rpm

rpm -uvh http ://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-7.noarch.rpm

rpm -uvh http://packages.sw.be/rpmforge-release /rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

rpm -uvh http://dl.iuscommunity.org/pub/ius/stable/redhat/6/x86_64/epel -release-6-5.noarch.rpm

rpm -uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

這時候你再跑:

yum --enablerepo=remi,remi-test info mysql mysql-server

就會發現mysql的版本已經是5.5.x了。毫不猶豫安裝之。

yum --enablerepo=remi,remi-test install mysql mysql-server

安裝到此結束。接下來是啟動和升級。

4.啟動和升級

這時候你想直接啟動十有八九會報錯,主要的問題兩塊:一是配置文件,5.5相比5.1有些配置改名了,這個需要你對照啟動錯誤日誌一點點改進。二是沒有執行mysql_upgrade。

在確保設定檔沒問題之後執行:

mysql_upgrade -u root -p

等他全部ok。

再試試運行mysql。

service mysqld start

##

以上是CentOS6.2下怎麼升級安裝MySQL5.5的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP 的大數據結構處理技巧 PHP 的大數據結構處理技巧 May 08, 2024 am 10:24 AM

PHP 的大數據結構處理技巧

如何優化 PHP 中的 MySQL 查詢效能? 如何優化 PHP 中的 MySQL 查詢效能? Jun 03, 2024 pm 08:11 PM

如何優化 PHP 中的 MySQL 查詢效能?

如何在 PHP 中使用 MySQL 備份和還原? 如何在 PHP 中使用 MySQL 備份和還原? Jun 03, 2024 pm 12:19 PM

如何在 PHP 中使用 MySQL 備份和還原?

如何使用 PHP 插入資料到 MySQL 表? 如何使用 PHP 插入資料到 MySQL 表? Jun 02, 2024 pm 02:26 PM

如何使用 PHP 插入資料到 MySQL 表?

如何修復 MySQL 8.4 上的 mysql_native_password 未載入錯誤 如何修復 MySQL 8.4 上的 mysql_native_password 未載入錯誤 Dec 09, 2024 am 11:42 AM

如何修復 MySQL 8.4 上的 mysql_native_password 未載入錯誤

如何在 PHP 中使用 MySQL 預存程序? 如何在 PHP 中使用 MySQL 預存程序? Jun 02, 2024 pm 02:13 PM

如何在 PHP 中使用 MySQL 預存程序?

如何使用 PHP 建立 MySQL 表? 如何使用 PHP 建立 MySQL 表? Jun 04, 2024 pm 01:57 PM

如何使用 PHP 建立 MySQL 表?

oracle資料庫和mysql的區別 oracle資料庫和mysql的區別 May 10, 2024 am 01:54 AM

oracle資料庫和mysql的區別

See all articles