CentOS7 平滑升級 MariaDB 5.5 到 10.2

首先備份數據庫

備份,備份,備份 一定要備份

# 備份數據庫,如果升級順利是不要實施備份還原的
mysqldump -u root -p --all-databases > alldb.sql
# 如果想保留自己的my.cof配置,則備份一下這個文件
cp /etc/my.cnf /etc/my.cnf.bak
# 停止數據庫運行
systemctl stop mariadb
# 卸載MariaDB老版本
yum remove mariadb mariadb-server

添加 MariaDB Yum 庫

官方源太慢使用 阿里雲
vim /etc/yum.repos.d/mariadb.repo
根據要是要安裝的版本選擇 現在升級10.2

[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.2/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

清理緩存

yum clean all 
yum makecache all

或者

yum makecache fast

安裝升級數據庫

# 安裝MariaDB新版本
yum install mariadb mariadb-server

# 啓動新版MariaDB
systemctl start mariadb

# 升級已有數據庫
mysql_upgrade -uroot -p 
[root@pei6 ~]# mysql_upgrade -uroot -p 
Enter password: 
Phase 1/7: Checking and upgrading mysql database
Processing databases
mysql
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.event                                        OK
mysql.func                                         OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
....
ok

可以正常就完成升級 備份的數據就沒用了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章