CentOS7で、mariadb5.5を使っていました。
このサーバではMoodleを動かしており、Moodleのアップデートに伴い
mariadbを10.2.29以上にするため、10.3以上にしようと思っています。
そこで、
https://qiita.com/egnr-in-6matroom/items/6dbb684ff03a228947bd
のページを参考に、
①公式のCentOS7x64のMariaDB10.3 Stableのリポジトリ情報を追加。
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
②version5.5のサーバー停止
sudo systemctl stop mariadb
③UPDATE
sudo yum update mariadb-server -y
④起動
sudo systemctl start mariadb
の順で実行して行ったところ、④の際、
Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details
というメッセージが表示されました。
書かれている通りに、
systemctl status mariadb.service
を実行すると、下記のように表示されました。
--↓ここから--
● mariadb.service - MariaDB 10.5.5 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/mariadb.service.d
mqmigrated-from-my.cnf-settings.conf
Active: failed (Result: exit-code) since 火 2020-09-29 15:11:28 JST; 19min ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Process: 7211 ExecStart=/usr/sbin/mariadbd $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=7)
Process: 7119 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=cd /usr/bin/..; /usr/bin/galera_recovery
; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
Process: 7116 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Main PID: 7211 (code=exited, status=7)
Status: "MariaDB server is down"
9月 29 15:11:27 E-Learning.hogehoge.co.jp mariadbd[7211]: 2020-09-29 15:11:27 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
9月 29 15:11:27 E-Learning.hogehoge.co.jp mariadbd[7211]: 2020-09-29 15:11:27 0 [Note] InnoDB: 10.5.5 started; log sequence number 14871494016; transaction id 198990929
9月 29 15:11:27 E-Learning.hogehoge.co.jp mariadbd[7211]: 2020-09-29 15:11:27 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
9月 29 15:11:27 E-Learning.hogehoge.co.jp mariadbd[7211]: 2020-09-29 15:11:27 0 [Note] Plugin 'FEEDBACK' is disabled.
9月 29 15:11:27 E-Learning.hogehoge.co.jp mariadbd[7211]: 2020-09-29 15:11:27 0 [ERROR] /usr/sbin/mariadbd: unknown variable 'innodb_file_format_max=Barracuda'
9月 29 15:11:27 E-Learning.hogehoge.co.jp mariadbd[7211]: 2020-09-29 15:11:27 0 [ERROR] Aborting
9月 29 15:11:28 E-Learning.hogehoge.co.jp systemd[1]: mariadb.service: main process exited, code=exited, status=7/NOTRUNNING
9月 29 15:11:28 E-Learning.hogehoge.co.jp systemd[1]: Failed to start MariaDB 10.5.5 database server.
9月 29 15:11:28 E-Learning.hogehoge.co.jp systemd[1]: Unit mariadb.service entered failed state.
9月 29 15:11:28 E-Learning.hogehoge.co.jp systemd[1]: mariadb.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
--↑ここまで--
どうすれば、正常に起動できますでしょうか。
また、現在のmariadbのバージョンを
yum list installed | grep mariadb
で確認したところ、下記の通り、10.5.5になっているようでした。
[root@E-Learning html]# yum list installed | grep mariadb
MariaDB-client.x86_64 10.5.5-1.el7.centos @mariadb-main
MariaDB-common.x86_64 10.5.5-1.el7.centos @mariadb-main
MariaDB-compat.x86_64 10.5.5-1.el7.centos @mariadb-main
MariaDB-server.x86_64 10.5.5-1.el7.centos @mariadb-main
galera-4.x86_64 26.4.5-1.el7.centos @mariadb-main
回答1件
あなたの回答
tips
プレビュー