Subscribed unsubscribe Subscribe Subscribe

ふり返る暇なんて無いね

日々のメモ書きをつらつらと

Ubuntu16.04上のMySQL5.7でChange limitsとか言われる件

ubuntu ubuntu16.04 mysql5.7 mysql systemd

MySQLのエラーログを見てるとこんなこと言われるのですが、

2016-06-09T06:53:07.219882Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5010)
2016-06-09T06:53:07.219948Z 0 [Warning] Changed limits: max_connections: 214 (requested 1000)
2016-06-09T06:53:07.219954Z 0 [Warning] Changed limits: table_open_cache: 400 (requested 2000)

そんなときは、/lib/systemd/system/mysql.serviceserviceセクションにLimitNOFILE=65535を足してあげて、下記の様に再起動してあげると良いです。

systemctl daemon-reload
systemctl restart mysql

しかし、このwarnins、log_timestamps = systemってmy.cnfに入れておいてもUTCでタイムスタンプ出力するんですよね。。。。