若该用户是普通用户

$ ulimit -n 65535
-bash: ulimit: open files: cannot modify limit: Operation not permitted

若你用 root 当然可以, 但你真的想用 root 跑 db 么?

正确的打开方式其实应该是修改 limit.

打开 /etc/security/limits.conf, 添加内容如下:

/etc/security/limits.conf

your_user_name           soft    nofile          65535
your_user_name           hard    nofile          65535

或者若想要一加一个组

/etc/security/limits.conf

@your_group_name           soft    nofile          65535
@your_group_name           hard    nofile          65535

然后保存。