MySQL 学习篇(二)——安全相关配置参数与Sql_model常用参数介绍 4

本文介绍了MySQL中几个关键的安全配置参数,如expire_logs_days、max_allowed_packet、skip_name_resolve、sysdate_is_now和read_only,强调了它们在保障数据库安全和可靠性中的作用。此外,还详细解释了SQL_MODE中的strick_trans_tables、no_engine_subtitution、no_zero_date、no_zero_in_date和only_full_group_by等参数,帮助理解更严格的SQL标准和最佳实践。
摘要由CSDN通过智能技术生成
  • 前言

Mysql一些配置和安全相关,这些配置可以保证服务器更加的安全和可靠,可以避免一些无意义的数据插入到数据库中,比如错误的日期数据等等

  • 安全相关配置参数

expire_logs_days:控制的是binlog自动删除的时间,间隔是以天为单位,如果我们在启用binlog的日志,就应该打开这个选项,可以让服务器自动清理旧的二进制日志,以防止二进制日志占用太多空间,最终把服务器的空间耗尽的这种情况;

这个参数的设置应该至少可以覆盖两次全备所间隔的天数,如果每天的都会进行全备的话,也应该至少把binlog保存七天左右,以便在特殊情况下的查找,比如当数据库中的数据出现异常时,就有可能使用到binlog来查询这些异常产生的原因。

max_allowed_packet:定义了Mysql可以接受的最大包的大小,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值