MySQL 5.6と同じ方法でMySQL 5.7を起動しようとしたら何も言わずに黙って終了してしまって少しだけハマったのでメモ。
MySQL 5.6では次のようにして起動してました。
# /usr/local/mysql-5.6/bin/mysqld --no-defaults --user=mysql
--basedir=/usr/local/mysql-5.6 --skip-networking --socket=/tmp/mysql56.sock
--log-error=/tmp/my56.err > /tmp/my56.err 2>&1
log-error をつけていても、最初の数行が標準エラー出力に出ちゃうので、log-error
と同じファイルにリダイレクトするようにしていました。
同じようにしてMySQL 5.7を起動してみたら、すぐに終了してしまって、しかもエラーを何も出力しません。
# /usr/local/mysql-5.7/bin/mysqld --no-defaults --user=mysql
--basedir=/usr/local/mysql-5.7 --skip-networking --socket=/tmp/mysql57.sock
--log-error=/tmp/my57.err > …
[さらに読む]