https://hub.docker.com/_/mariadb
10.2 の方では、 MYSQL_USER
で test_
データベースを作れない。
mariadb:10.2
の mysql.db
。
MariaDB [mysql]> SELECT Host, Db, User, Create_priv FROM db;
+------+--------------+----------+-------------+
| Host | Db | User | Create_priv |
+------+--------------+----------+-------------+
| % | hogehoge_dev | hogehoge | Y |
+------+--------------+----------+-------------+
1 row in set (0.00 sec)
mariadb:10.3
の mysql.db
。
MariaDB [mysql]> SELECT Host, Db, User, Create_priv FROM db;
+------+--------------+----------+-------------+
| Host | Db | User | Create_priv |
+------+--------------+----------+-------------+
| % | test | | Y |
| % | test\_% | | Y |
| % | hogehoge_dev | hogehoge | Y |
+------+--------------+----------+-------------+
3 rows in set (0.000 sec)
なんで違うのか調べてもわからなかった。 mariadb:10.3
の挙動が意図的なのかデグレってるのかも。