SUSE系统下数据库源码安装以及mysql主从复制指引(多实例).doc

SUSE系统下数据库源码安装以及mysql主从复制指引(多实例).doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SUSE系统下数据库源码安装以及mysql主从复制指引(多实例)

中麦通讯业务支撑系统(BSS) 数据库实施手册 1. 项目目标 3 2. 总体设计 3 2.1主机设备 3 2.2主机数据库IP 4 3. 环境准备 4 3.1操作系统 4 3.1.1数据库主机OS补丁要求 4 3.1.2主机参数 4 3.1.3文件系统划分 5 3.1.4用户设计 5 3.2数据库软件 6 3.2.1数据库补丁要求 6 3.2.2数据库安全补丁要求 6 3.3其他软件环境: 6 3.4硬件环境 6 3.5网络需求 6 4.数据库安装配置 6 4.1安装 6 4.2半同步配置 7 4.3配置文件(多实例) 7 4.4数据库同步账号及监控账号配置 10 4.5数据同步配置 11 5.MHA安装配置 12 5.1安装MHA 12 5.2配置MHA Manager 13 5.3配置Linux用户 14 5.4配置MySQL用户 14 5.5配置VIP切换脚本 15 6.MHA检查命令及参考输出 17 6.1MHA检查SSH配置masterha_check_ssh 17 6.2检查主从配置masterha_check_repl 18 6.3启动MHA Manager 20 6.4检查MHA运行状态masterha_check_status 20 6.5手工切换主从masterha_master_switch 20 6.6关闭MHA Manager命令masterha_stop 25 6.7删除过期的中继日志purge_relay_logs 26 6.8主从切换的日志 26 7.数据库实例配置 32 7.1数据库server配置 32 7.2权限设定 32 7.2.1角色规划 32 7.2.2用户及权限 32 8.安全加固 32 8.1删除默认用户,修改root密码 32 8.2用户DDL权限控制 32 8.3禁止域名解析 33 8.4按程序和服务器功能严格控制用户权限 33 8.5禁止在Linux命令行中明文输入任何用户名及密码; 33 8.6控制访问权限保护数据库文件安全; 33 项目目标 系统到201年底用户数,、计费、账务、、、等。 将系统建设成高可用、高可靠、高可维护、高稳定性系统。 总体设计 MySQL为主从关系,这样就保证了两台MySQL数据的一致性,用MHA提供业务虚拟IP,通过MHA自带的服务监控功能来实现MySQL故障时自动切换。结构分布图如下: 2.1主机设备 设备 型号 IP 说明 DB1 HP DL580 G7 4CPU/GRAM DB2 HP DL580 G7 4CPU/64GRAM 2.2主机数据库IP 主机名 类型 IP DB-PC-HP-DL580G7-1 主机IP DB-PC-HP-DL580G7-2 主机IP 环境准备 3.1操作系统 3.1.1数据库主机OS补丁要求 数据库主机操作系统采用的是版本。数据库软件安装安装OS补丁。 3.1.2主机参数 为了保证的正常运行,需要调整部分OS内核参数。参数调整时,需要考虑以下情况:为了能在其中一台数据库主机出现故障时,另外一台主机能临时接管所有的应用连接。 具体参数调整建议如下: kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 9000 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 #sysctl –p 使生效 3.1.3文件系统划分 文件系统名称 V 文件系统大小(G) 文件系统使用说明 / Datavg 300 用于存放数据库文件 /log Logvg 100 用于存放数据库日志文件 3.1.4用户 用户设计原则如下: ????权限与角色 ??权限分层:分为系统权限和数据权限,根据系统管理和应用程序实际需要赋予相应权限 ??最小权限原则:对于数据库用户,赋予满足其要求的最小的权限集 ??普通用户不得授予DBA角色 ??普通用户尽量不赋予“ANY”权限 ??用户口令策略 ??口令有效期:90 天 ??口令失效后第一次用它成功登录之后 5天内可以更改此口令 ??口令历史保留纪录 5 次 ??口令历

您可能关注的文档

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档