码迷,mamicode.com
首页 > 数据库 > 详细

mysql参数安全设置

时间:2019-02-22 10:32:42      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:mit   nlog   mat   分配   半同步复制   开启   避免   err   应用   

MySQL安全相关的参数有哪些?该如何配置?

1、MySQL数据安全
 innodb_flush_log_at_trx_commit =1 #innodb每次提交事务redo buffer 刷新到redo log
 innodb_doublewrite =on #开启innodb特性“二次写”
 secure_file_priv=null  #禁用导入导出目录,避免被人利用
 
2、复制安装
 sync_binlog = 1  #事务每次提交binlog cache刷新到binlog file
 binlog_format =row #binlog格式为row格式
 relay_log_info_repository =table #relay log信息记录到innodb存储引擎的table中
 master_info_repository=table #master 信息记录到innodb存储引擎的table中
 slave_skip_errors=off #禁止跳跃错误信息
 binlog_row_image=full #全量记录binlog日志内容
 
3、使用建议
 master-slave:建议开启gtid,采用半同步复制或者mgr高可用
 密码相关:设置密码复杂度,定期修改密码,针对应用app授权,减少权限分配
 存储引擎:建设使用innodb,避免使用myisam
 网络环境:内外隔离,不要把数据库直接暴漏到公网
相关连接:
"MySQL数据安全策略":
技术图片http://t.cn/EfvKeFD
"我猜你一定达不到要求的《MySQL安全策略":
 技术图片http://t.cn/Efv9yjI 

mysql参数安全设置

标签:mit   nlog   mat   分配   半同步复制   开启   避免   err   应用   

原文地址:https://www.cnblogs.com/gered/p/10416683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!