mysqldumpで、MySQL 5.6のデータベースを保存する際にエラーが出た時の解決方法。

[crayon]
$ sudo vi /var/log/mysql/error.log
———————————————————–
2017-05-26 22:55:07 23425 [Warning] Buffered warning: Changed limits: max_open_files: 1024 (requested 5000)
2017-05-26 22:55:07 23425 [Warning] Buffered warning: Changed limits: table_open_cache: 431 (requested 2000)
[/crayon]

などのエラーが出ておりました。mysqldumpも全体をバックアップしようとしても、途中でエラーが出てしまいます。

[crayon]
$ sudo vi /etc/mysql/my.cnf
———————————————————–
#追加する。
[mysqld_safe]
open_files_limit = 65535
———————————————————–

$ sudo vi /etc/security/limits.conf
———————————————————–
#最後尾に追加する。
* soft nofile 65535
* hard nofile 65535
———————————————————–

$ sudo vi /lib/systemd/system/mysql.service
———————————————————–
[Service] #最後尾に追加する。
LimitNOFILE=65535
———————————————————–

$ sudo reboot
[/crayon]
で、mysqlのログに、エラーが出てないことを確認したら、もう一度、mysqldumpを行なってみてください。
私はこれで上手く行きました。