MariaDBのバージョンをアップグレード(備忘録)

テクノロジー

WordPressのサイトヘルスステータスで、MariaDBのバージョン(10.3)が低いと出ていたので、アップグレードします。

まずはアップデートを確認

インストールする前に、お決まりの呪文で更新がないかを確認します。

XXX@XXXXX:~ $ sudo apt update
[sudo] password for XXX:
Hit:1 https://download.docker.com/linux/raspbian bullseye InRelease
Hit:2 https://packages.sury.org/php bullseye InRelease
Get:3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB]
Get:4 http://archive.raspberrypi.org/debian bullseye InRelease [23.6 kB]
Ign:5 https://download.webmin.com/download/newkey/repository stable InRelease
Hit:6 https://download.webmin.com/download/newkey/repository stable Release
Get:7 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [314 kB]
Fetched 353 kB in 3s (129 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

もし更新があると出た場合は、下記のコマンドで更新を適用してください。

sudo apt upgrade

MariaDBをインストール

下記のコマンドを実行します。

sudo apt install mariadb-server

インストールが始まります。

XXX@XXXXX:~ $ sudo apt install mariadb-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libreadline5 php8.1-intl php8.1-mysql raspinfo
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  galera-4 mariadb-client-10.5 mariadb-client-core-10.5 mariadb-server-10.5 mariadb-server-core-10.5
Suggested packages:
  mailx mariadb-test
The following packages will be REMOVED:
  galera-3 mariadb-client-10.3 mariadb-client-core-10.3 mariadb-server-10.3 mariadb-server-core-10.3
The following NEW packages will be installed:
  galera-4 mariadb-client-10.5 mariadb-client-core-10.5 mariadb-server mariadb-server-10.5 mariadb-server-core-10.5
0 upgraded, 6 newly installed, 5 to remove and 0 not upgraded.
Need to get 12.1 MB of archives.
After this operation, 6,723 kB disk space will be freed.

途中で、続けますか?と質問されるので、yと入力します。

Do you want to continue? [Y/n] y
Get:1 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf mariadb-client-10.5 armhf 1:10.5.19-0+deb11u2 [1,051 kB]
Get:2 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf mariadb-client-core-10.5 armhf 1:10.5.19-0+deb11u2 [691 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf galera-4 armhf 26.4.11-0+deb11u1 [709 kB]
Get:4 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf mariadb-server-core-10.5 armhf 1:10.5.19-0+deb11u2 [5,998 kB]
Get:5 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf mariadb-server-10.5 armhf 1:10.5.19-0+deb11u2 [3,636 kB]
Get:6 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf mariadb-server all 1:10.5.19-0+deb11u2 [35.5 kB]
Fetched 12.1 MB in 6s (1,983 kB/s)
Preconfiguring packages ...
(Reading database ... 54038 files and directories currently installed.)
Removing mariadb-server-10.3 (1:10.3.24-2+b1) ...
Removing galera-3 (25.3.37-0+deb11u1) ...
dpkg: mariadb-client-core-10.3: dependency problems, but removing anyway as you requested:
 mariadb-client-10.3 depends on mariadb-client-core-10.3 (>= 1:10.3.24-2).

Removing mariadb-client-core-10.3 (1:10.3.24-2+b1) ...
dpkg: mariadb-client-10.3: dependency problems, but removing anyway as you requested:
 dbconfig-mysql depends on default-mysql-client | virtual-mysql-client; however:
  Package default-mysql-client is not installed.
  Package virtual-mysql-client is not installed.
  Package mariadb-client-10.3 which provides virtual-mysql-client is to be removed.

Removing mariadb-client-10.3 (1:10.3.24-2+b1) ...
Selecting previously unselected package mariadb-client-10.5.
(Reading database ... 53860 files and directories currently installed.)
Preparing to unpack .../mariadb-client-10.5_1%3a10.5.19-0+deb11u2_armhf.deb ...
Unpacking mariadb-client-10.5 (1:10.5.19-0+deb11u2) ...
Selecting previously unselected package mariadb-client-core-10.5.
Preparing to unpack .../mariadb-client-core-10.5_1%3a10.5.19-0+deb11u2_armhf.deb ...
Unpacking mariadb-client-core-10.5 (1:10.5.19-0+deb11u2) ...
(Reading database ... 53944 files and directories currently installed.)
Removing mariadb-server-core-10.3 (1:10.3.24-2+b1) ...
Selecting previously unselected package galera-4.
(Reading database ... 53842 files and directories currently installed.)
Preparing to unpack .../galera-4_26.4.11-0+deb11u1_armhf.deb ...
Unpacking galera-4 (26.4.11-0+deb11u1) ...
Selecting previously unselected package mariadb-server-core-10.5.
Preparing to unpack .../mariadb-server-core-10.5_1%3a10.5.19-0+deb11u2_armhf.deb ...
Unpacking mariadb-server-core-10.5 (1:10.5.19-0+deb11u2) ...
Selecting previously unselected package mariadb-server-10.5.
Preparing to unpack .../mariadb-server-10.5_1%3a10.5.19-0+deb11u2_armhf.deb ...
/var/lib/mysql: found previous version 10.3
Unpacking mariadb-server-10.5 (1:10.5.19-0+deb11u2) ...
Selecting previously unselected package mariadb-server.
Preparing to unpack .../mariadb-server_1%3a10.5.19-0+deb11u2_all.deb ...
Unpacking mariadb-server (1:10.5.19-0+deb11u2) ...
Setting up mariadb-server-core-10.5 (1:10.5.19-0+deb11u2) ...
Setting up galera-4 (26.4.11-0+deb11u1) ...
Setting up mariadb-client-core-10.5 (1:10.5.19-0+deb11u2) ...
Setting up mariadb-client-10.5 (1:10.5.19-0+deb11u2) ...
Installing new version of config file /etc/mysql/mariadb.conf.d/50-client.cnf ...
Installing new version of config file /etc/mysql/mariadb.conf.d/50-mysql-clients.cnf ...
Setting up mariadb-server-10.5 (1:10.5.19-0+deb11u2) ...
Installing new version of config file /etc/mysql/debian-start ...
Installing new version of config file /etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf ...
Installing new version of config file /etc/mysql/mariadb.conf.d/50-server.cnf ...
renamed '/etc/logrotate.d/mysql-server' -> '/etc/logrotate.d/mysql-server.dpkg-bak'
Setting up mariadb-server (1:10.5.19-0+deb11u2) ...
Processing triggers for man-db (2.9.4-2) ...

バージョン10.5のMariaDBをインストールすることができました。

コメント

タイトルとURLをコピーしました