移动云数据库MySQL为什么有时候备份任务会失败?

移动云数据库MySQL为什么有时候备份任务会失败?,第1张

可能是遇到了网络环境不稳定、实例状态异常、参数修改异常等情况,都会导致自动备份出现失败,此时需要进行手动备份,才可以保障数据的安全。如果在备份过程中,执行了DDL *** 作⌄就会锁表,也会导致备份失败。

MySQL使用xtrabackup备份时报错:

2015-01-29 21:28:10 7f6024ceb740 InnoDB: Operating system error number 24 in a file operation.

InnoDB: Error number 24 means 'Too many open files'.

【网友提供的解决方案】:

1)shell>ulimit -n 65535

2)修改my.cnf配置文件的参数

innodb_open_files = 10240

open-files-limit = 10240

我的最终解决方案】:

=>修改ulimit

ulimit -n 65535

使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit -n 65535,-S指soft,-H指hard)

有如下三种修改方式:

1.在/etc/rc.local 中增加一行 ulimit -SHn 65535

2.在/etc/profile 中增加一行 ulimit -SHn 65535

3.在/etc/security/limits.conf最后增加如下两行记录

=>修改SELINUX

以上修改后仍旧没有解决问题,最终检查了selinux,经尝试,成功解决问题!

1

vi /etc/selinux/config

将SELINUX=enforcing 改为 SELINUX=permissive


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6116347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存