Symfony を実行するための Vagrant マシンがあり、MySQL データベースと多くの対話を行います。少し高速化するために、データディレクトリに tmpfs ファイルシステムを使用することを考えました。データディレクトリは /var/lib/mysql にあるので、私が試したのは次のとおりです。
1) mysql サービスを停止します。sudo service mysql stop
2) tmpfs をマウントします。sudo mount -t tmpfs -o size=512M tmpfs /var/lib/mysql
3) mysql を起動します。sudo service mysql start
そして、次のエラーが表示されます。
Job for mysql.service failed. See "systemctl status mysql.service" and "journalctl -xe" for details.
systemctl status mysql.service
出力は次のとおりです。
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit) since Tue 2016-04-05 20:30:52 UTC; 1min 58s ago
Process: 3376 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/SUCCESS)
Process: 3375 ExecStart=/usr/bin/mysqld_safe (code=exited, status=0/SUCCESS)
Process: 3839 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)
Main PID: 3375 (code=exited, status=0/SUCCESS)
Apr 05 20:30:52 libe systemd[1]: mysql.service holdoff time over, scheduling restart.
Apr 05 20:30:52 libe systemd[1]: start request repeated too quickly for mysql.service
Apr 05 20:30:52 libe systemd[1]: Failed to start MySQL Community Server.
Apr 05 20:30:52 libe systemd[1]: Unit mysql.service entered failed state.
Apr 05 20:30:52 libe systemd[1]: mysql.service failed.
あまりにも多くの情報を提供しない...これをデバッグする方法または私が間違っていることについてのアイデアはありますか? ありがとう!