先日、諸事情で古いバージョンのMySQLサーバー(5.6)をインストールしようとした際、インストール時にエラーに見舞われました。
内容としては下記のような感じ。
FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
この後、
sudo /usr/bin/mysql_install_db
を実行しても立ち上がらず、初期rootパスワードが記載された /root/.mysql_secret も生成されない状況でした。
この問題の原因ですが、いたって単純で、perlのData-Dumperというモジュールが欠けているのが原因とのこと。
次のコマンドでData-Dumperをインストールすることができます。
sudo yum install -y perl-Data-Dumper
Data-Dumperをインストール後に、再度/usr/bin/mysql_install_dbを実行したところ、 /root/.mysql_secret もばっちり生成され、MySQLサーバーが落ちることもなくなりました。
お困りの方の参考になれば幸いです。