Mariadb5.5.68升级10.5
# 提前备份好数据库
[root@master ~]# mysqldump -u root -p --all-databases > alldb.sql
Enter password:
[root@master ~]# ll alldb.sql
-rw-r--r--. 1 root root 515230 11月 18 18:59 alldb.sql
# 移除原来的mariadb数据库
[root@master ~]# systemctl stop mariadb
[root@master ~]# systemctl disable mariadb
[root@master ~]# yum remove mariadb* -y
# 配置mariadb10.5的yum源
[root@master ~]# vim /etc/yum.repos.d/mariadb.repo
[mariadb]
name=mariadb
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.5/centos7-amd64/
enable=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
# 重新生成缓存
[root@master ~]# yum clean all
[root@master ~]# yum makecache
# 安装mariadb10.5数据库
[root@master ~]# yum install mariadb mariadb-devel mariadb-server -y
[root@master ~]# systemctl start mariadb.service && systemctl enable mariadb.service
# 导入备份的数据库
[root@master ~]# mysqldump -uroot -p --all-databases < alldb.sql
登录并查看数据库恢复情况:
------end---------