我将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
--------------
暫時看來好像完成了,就這樣結束吧。