ヘルプ:yumでMariaDB最新版にアップデート(MariaDB)(CentOS7)
提供:あわ自由帳
メインページ > ヘルプ:目次 > ヘルプ:自宅サーバー構築(CentOS7) > yumでMariaDB最新版にアップデート(MariaDB)(CentOS7)
MariaDBが5.5.60と古いバージョンになっていたので、これを最新安定版の10.3.10にアップデートする方法
リポジトリインストール
リポジトリ追加
[root@host4 ~]# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
リポジトリ確認
[root@host4 ~]# cat /etc/yum.repos.d/mariadb.repo [mariadb-main] name = MariaDB Server baseurl = https://downloads.mariadb.com/MariaDB/mariadb-10.3/yum/rhel/$releasever/$basearch gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY gpgcheck = 1 enabled = 1 [mariadb-maxscale] # To use the latest stable release of MaxScale, use "latest" as the version # To use the latest beta (or stable if no current beta) release of MaxScale, use "beta" as the version name = MariaDB MaxScale baseurl = https://downloads.mariadb.com/MaxScale/2.2/centos/$releasever/$basearch gpgkey = file:///etc/pki/rpm-gpg/MariaDB-MaxScale-GPG-KEY gpgcheck = 1 enabled = 1 [mariadb-tools] name = MariaDB Tools baseurl = https://downloads.mariadb.com/Tools/rhel/$releasever/$basearch gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Enterprise-GPG-KEY gpgcheck = 1 enabled = 1
yumでMariaDBをアップデート
MariaDBを停止
[root@host4 ~]# systemctl stop mariadb [root@host4 ~]# systemctl status mariadb ● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: inactive (dead) since 水 2018-10-10 13:20:43 JST; 9s ago Process: 10684 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=0/SUCCESS) Main PID: 10684 (code=exited, status=0/SUCCESS) 10月 07 16:48:46 host4.awajp.com systemd[1]: Starting MariaDB database serv.... 10月 07 16:48:46 host4.awajp.com mariadb-prepare-db-dir[10653]: Database Mar... 10月 07 16:48:46 host4.awajp.com mariadb-prepare-db-dir[10653]: If this is n... 10月 07 16:48:46 host4.awajp.com mysqld_safe[10684]: 181007 16:48:46 mysqld_... 10月 07 16:48:46 host4.awajp.com mysqld_safe[10684]: 181007 16:48:46 mysqld_... 10月 07 16:48:48 host4.awajp.com systemd[1]: Started MariaDB database server. 10月 10 13:20:39 host4.awajp.com systemd[1]: Stopping MariaDB database serv.... 10月 10 13:20:43 host4.awajp.com systemd[1]: Stopped MariaDB database server. Hint: Some lines were ellipsized, use -l to show in full.
MariaDBをアップデート
[root@host4 ~]# yum update MariaDB-server MariaDB-client ・ ・ 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: MariaDB-client x86_64 10.3.10-1.el7.centos mariadb-main 53 M mariadb.x86_64 1:5.5.60-1.el7_5 を入れ替えます MariaDB-compat x86_64 10.3.10-1.el7.centos mariadb-main 2.8 M mariadb-libs.x86_64 1:5.5.60-1.el7_5 を入れ替えます MariaDB-server x86_64 10.3.10-1.el7.centos mariadb-main 123 M mariadb-server.x86_64 1:5.5.60-1.el7_5 を入れ替えます 依存性関連でのインストールをします: MariaDB-common x86_64 10.3.10-1.el7.centos mariadb-main 157 k boost-program-options x86_64 1.53.0-27.el7 base 156 k galera x86_64 25.3.24-1.rhel7.el7.centos mariadb-main 8.1 M トランザクションの要約 ================================================================================ インストール 3 パッケージ (+3 個の依存関係のパッケージ) ・ ・ ・ [root@host4 ~]# mysql --version mysql Ver 15.1 Distrib 10.3.10-MariaDB, for Linux (x86_64) using readline 5.1
DBをアップグレード」
[root@host4 ~]# mysql_upgrade -u root -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 ・ ・ ・
MariaDBを起動
[root@host4 ~]# systemctl start mariadb