[1] Welcome to MariaDB! - MariaDB, http://mariadb.org/
[2] mariadb - Docker Hub () https://hub.docker.com/_/mariadb
[3] Q: エラーで起動しません。
2022-06-22 12:48:33+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.8.3+maria~jammy started. 2022-06-22 12:48:33+00:00 [ERROR] [Entrypoint]: mariadbd failed while attempting to check config command was: mariadbd --verbose --help --log-bin-index=/tmp/tmp.41ftPq4oZd Can't initialize timers
A: docker
が古いです。
20.10.10 以上に更新してください。 >>4
[5] Q: エラーで起動しません。
FATAL ERROR: could not find /usr/bin/my_print_defaults
A: これは mysql_install_db
が出しているエラーです。
これが出る理由はいろいろあるみたいですが、
実行環境が整っているはずの docker 版 mariadb
で出るということは、
docker の動作環境に問題がある可能性があります。
頃から
libseccomp2
の不具合によってシェルスクリプトのファイルテスト演算子 -x
の挙動がおかしくなる現象が Ubuntu 等各種の Linux 環境で確認されています。
mysql_install_db
がちょうどこれ (test -x
) を使っています。
[8] AWS には MySQL と MariaDB があります。一方から他方への切り替えが簡単にはできないので要注意です。