- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mysql双主双从测试环境的安装部署综述
数据mysql 主机地址10.0.209.48(主) 10.0.209.49 10.0.209.50 10.0.209.51(主)mysql服务器5.5.27安装路径 双主备库复制方案 这种配置方式当主节点出现问题, 所有的从节点将不能进行同步 负载均衡设备 VIP-Read VIP-Write 写访问 写访问 Master-A Master-B 读访问 读访问 复制 复制 Slave-B Slave-A ... 优点:保证主节点的网络不参与多次的复制, master-B可以作为备份 如果master-a宕机, f5切换到master-b,当master-a启动后,原有连接还在master-b上,新建连接在master-a上。 如果master-b宕机,读的数据库将不能实时同步,当master-b启动后, 数据连续同步,不会出现不同步的情况。 需要保证所有复制关系才能正常运行。 MySQL5.5安装过程 使用ntp保证时间一致 新建 /etc/my.cnf 文件, 配置相应路径 使用 mysql_install_db 重新安装数据 修改 mysql 密码 mysqladmin -u root password 防止主键冲突 主节点1 auto_increment_increment=2 # 步长 auto_increment_offset=1 #初始值 sync_binlog=1 #防止不同步, 一定要有,先一个停止服务,然后插入另一个,可能不同步 innodb_flush_log_at_trx_commit=2 主节点2 auto_increment_increment=2 # 步长 auto_increment_offset=2 #初始值 sync_binlog=1 #防止不同步 innodb_flush_log_at_trx_commit=2 从节点 server-id = 323307 log_slave_updates = 1 auto_increment_increment=2 auto_increment_offset=2 read-only(保证只读) 1、主从服务器时间要同步(ntp):echo */5 * * * * /usr/sbin/ntpdate YOUR NTP_SERVER_IP /var/cron/root2、如何限制从服务器只读?在从服务器上,/etc/my.cnf[mysqld]段中添加下行read-only=ON注意:仅能限制那不具有SUPER权限用户无法执行写操作;想限制所有用户:mysql FLUSH TABLES WITH READ LOCK;3、如何主从复制时的事务安全?在主服务器上配置:sync_binlog=1 导入数据 MariaDB [(none)] CREATE DATABASE testdb;[root@Master ~]# mysqldump --all-databases --flush-logs ?--master-data=1 --lock-all-tables all.sql ?//将此文件传给新Slave.[root@Master ~] # scp all.sql root@172.16.41.2:/root/(2)在从服务器上导入:[root@Slave ~]# mysql all.sql (1)导出整个数据库(包括数据库中的数据) ? ??mysqldump -u username -p dbname dbname.sql ? ? (2)导出数据库结构(不含数据) ? ? mysqldump -u username -p -d dbname dbname.sql ? ? (3)导出数据库中的某张数据表(包含数据) ? ??mysqldump -u username -p dbname tablename tablename.sql ? (4)导出数据库中的某张数据表的表结构(不含数据) mysqldump -u username -p -d dbname tablename tablename.sql ?? mysqldump -uroot -p unicom_document uni.sql 创建数据库之后执行 mysql -u root -p unicom_document uni.sql 或者 windows 下 use unicom_document mysql source?? d:/myprogram/database/ unicom_documen
您可能关注的文档
最近下载
- 消防设施操作员(中级监控)线下实操考核提问要点.pdf VIP
- 医师定考题库及答案人文.doc
- 苏教版小学三年级科学下册第一单元《植物的一生》每课参考教案汇总(含4个参考教案).doc VIP
- 皖教版五年级上册综合实践活动7.洗衣服(课件).pptx VIP
- Starter Unit1 Hello!26个字母练习题【人教新目标(2024)版七上英语】.docx VIP
- 剧本杀完整剧本 致命喷泉(4人封闭).docx VIP
- 2024全国职业院校技能大赛GZ101婴幼儿健康养育照护赛项赛题(技能实操) .docx VIP
- 2025年征兵心理应激测试题及答案.doc VIP
- 2021年医疗卫生系统医护人员针对性普法考试试题库及答案(六).docx VIP
- 企业数字化转型大数据湖一体化运营管理平台建设方案.docx VIP
文档评论(0)