[1] [[mysql_install_db]] は[[シェルスクリプト]]だったり [[Perl]]
[[スクリプト]]だったりします。

[2] 出力なしで謎の[[セグメンテーション違反]] ([[SIGSEGV]] = 11) が起きるときは、
システムの [[Perl]] と違う [[Perl]] (においてシステムの [[Perl]] 用にコンパイルされた [[XS]] モジュール) を利用している可能性があります。

[10] [[ディストリビューション]]や[[パッケージ]]化の方針によって関連ファイルが置かれている場所がばらばらで、
ある環境で動いても他の環境ではわけのわからないエラーが出るのがつらい。

[5] 元は[[シェルスクリプト]]だったのが、 5.6.8 で [[Perlスクリプト]]になった [SRC[>>4]]。
そしていくつか非互換変更が加わった (そのせいで色んな人が困っているのが検索するとわかる)。

[7] 5.7.5 で更に [[C++]] の[[プログラム]]になった [SRC[>>6]]。
しかも 5.7.6 で[[非推奨]]となり、 [CODE[mysqld]] に機能が統合された [SRC[>>6]]。
将来的には削除されると予告されている。

[8] 今は 5.6 系列が一般的だけど、そのうち 5.7 系が普及したらまた色々問題が起こってみんな困るだろうし、
将来本当に削除されるとまたみんな困るだろう。 [CODE[mysqld]] の新機能は古いバージョンにはついていないので、
新しいものに一気に移行するのも難しい。

[9] [[MariaDB]] だとまた挙動が違う。。。

[3] [CITE@en[How To Install MySQL on Ubuntu 14.04 | DigitalOcean]]
([TIME[2017-12-11 19:27:57 +09:00]])
<https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-14-04>

[4] [CITE@ja[MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.4.3 mysql_install_db — MySQL データディレクトリの初期化]]
([TIME[2017-12-11 19:28:29 +09:00]])
<https://dev.mysql.com/doc/refman/5.6/ja/mysql-install-db.html>

[6] [CITE@en[MySQL :: MySQL 5.7 Reference Manual :: 4.4.2 mysql_install_db — Initialize MySQL Data Directory]] ([TIME[2017-12-11 19:36:28 +09:00]]) <https://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html>

[11] 同じような形式に見える出力が一部は[[標準出力]]にいってて、
一部は[[標準エラー出力]]にいってる。ひどいなーw

[12] 
[CITE@ja[2.11.4 MySQL 8.0 での変更]], [TIME[2022-02-01T02:44:07.000Z]], [TIME[2022-03-07T08:32:41.399Z]] <https://docs.oracle.com/cd/E17952_01/mysql-8.0-ja/upgrading-from-previous-series.html>
