我将CentOS 7上安装的MariaDB 5.5升级到了v10.2

上次,我安装了MariaDB 5.5.56后,突然发现最新版本是10.x,不得不立即进行更新。听说10.2是一个稳定版,于是我安装了它。所以,记录一下。

这是本家的版本信息。您可以在以下链接中找到 https://downloads.mariadb.org/mariadb/+releases/。

环境

操作系统:CentOS7
MariaDB版本:v5.5.56

更新的步骤 de

1. 注册代码仓库

使用本地仓库生成器来选择操作系统和数据库的版本.

在/etc/yum.repos.d/下创建一个名为MariaDB.repo的文件,并将使用生成器创建的那个↓粘贴进去。

# MariaDB 10.2 CentOS repository list - created 2018-05-05 13:01 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2018/05/08 补充说明

听说有一个一键注册存储库的命令!

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

本文仅需要一种选项来用中文进行本地化:
本家参考页面

@namahage1111先生,感谢您的评论。

2. 停止MariaDB。

如果有動的話

$ systemctl stop maridb

3.更新

Alternatively:

3.更新

$ yum update MariaDB-server MariaDB-client

# 新規の場合はinstallで
$ yum install MariaDB-server MariaDB-client

4. MariaDB起步

$ systemctl start mariadb

5. 版本确认

请登录并确认。

$ mysql -u root -e 'status' -p
$ Enter password:


--- ここからstatus ---
--------------
mysql  Ver 15.1 Distrib 10.2.14-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:          9
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server:                 MariaDB

# ↓これこれ
Server version:         10.2.14-MariaDB MariaDB Server
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 8 sec

Threads: 7  Questions: 4  Slow queries: 0  Opens: 16  Flush tables: 1  Open tables: 9  Queries per second avg: 0.500
--------------

暫時看來好像完成了,就這樣結束吧。

广告
将在 10 秒后关闭
bannerAds