五、企业架构MySQL数据库服务器主从复制
服务器 | IP | 部署的应用 |
---|---|---|
MySQL主服务器 | 192.168.204.131 | mysql-boost |
MySQL从服务器 | 192.168.204.135 | mysql-boost |
1.配置主服务器
1.1创建用于数据同步的用户’slave’,分配replircation slave权限
mysql -uroot -p
Enter password:
mysql> grant replication slave on *.* to 'tp5shop'@'192.168.204.%' identified by '1234';
mysql> flush privileges;
1.2修改配置文件
vim /usr/local/mysql/my.cnf#添加如下配置
log-bin=/usr/local/mysql/data/binlog # 开启binlog
server-id=104
binlog-do-db=tp5shop # 需要同步的数据库,如果不配置则同步全部数据库
expire-logs-days=10 # binlog日志保留的天数,清除超过10天的日志
# 防止日志文件过大,导致磁盘空间不足:wq
1.3重启MySQL,并查看binlog日志信息
systemctl restart mysql
mysql -uroot -p
Enter password:
mysql> show master status\G;
2.配置从服务器
2.1修改配置文件
vim /usr/local/mysql/my.cnfrelay-log=/usr/local/mysql/data/relay.log#开启中继日志
server-id=2 #添加服务ID,不要和其他mysql服务器重复
2.2使用change master to指定主服务器,并实现数据同步
mysql -uroot -p
Enter password:
mysql> change master to-> master_host='192.168.204.131', #master的IP-> master_user='slave', #授权的用户-> master_password='1234', #用户密码-> master_port=3306, #master端口号-> master_log_file='#填写master上的binlog文件名',-> master_log_pos='#填写master上的binlog位置';
2.3启动复制线程,开始同步
mysql> start slave;
mysql> show slave status\G; #查看同步状态
...Slave_IO_Running: Yes 代表成功连接到master并且下载日志 Slave_SQL_Running: Yes 代表成功执行日志中的SQL语句
2.4测试:主服务器上新建一个数据库,查看从服务器的同步效果
五、企业架构MySQL数据库服务器主从复制相关推荐
- mysql数据库服务器重启_重启mysql数据库服务器
Mysql错误代码大全 1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复. 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数 ...
- 企业架构双点服务器HA
企业架构双点服务器HA 一.背景描述及其方案设计 1.业务背景描述 2.模拟运维设计方案 二.数据库服务器迁移 1.克隆复制虚拟机 2.服务器基本配置 3.数据备份和迁移 三.高可用服务搭建 1.HA ...
- MySQL数据库服务器的架设
2019独角兽企业重金招聘Python工程师标准>>> 导读 MySQL数据库是Linux操作系统上用得最多的数据库系统,它可以非常方便的与其它服务器集成在一起,如Apache.Vs ...
- 系统mysql数据库服务器,系统mysql数据库服务器
系统mysql数据库服务器 内容精选 换一换 "数据导入"章节适用于MRS 3.x及后续版本.Loader是实现MRS与外部数据源如关系型数据库.SFTP服务器.FTP服务器之间交 ...
- 如何在Windows 10上安装MySQL数据库服务器8.0.19
In this article, I am going to explain the step by step installation process of MySQL database serve ...
- c 访问阿里云mysql_本地怎样访问阿里云mysql数据库服务器
全网最新活动请看下方内容或右侧内容! --------------- 本地怎样访问阿里云mysql数据库服务器,在阿里云上放数据库. 对于大多数小型或初期项目来说,我们可能常用的做法是先将web.数据 ...
- linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置
Linux认证考试:Linux系统下的MySQL数据库服务器字符集设置 启动MySQL后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >sh ...
- 解决Docker容器内访问宿主机MySQL数据库服务器的问题
解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...
- 启用CentOS6.5 64位安装时自带的MySQL数据库服务器
本人在虚拟机上又安装了一台linux机器,作为MySQL数据库服务器用,在安装时选择了系统自带的MySQL服务器端,以下是启用步骤. 首先开启mysqld服务 #service mysqld star ...
最新文章
- Python3 pymysql连接mysql数据库 windows
- Git复习(五)之多人协作、git push失败、git pull失败
- 语言 micropython_MicroPython蓝牙BLE例程实操(一)
- Jenkins打包之本地远程自动打包教程
- 在过程中要正式批准可交付成果_干货!软考高项项目管理知识体系5大过程组47个过程...
- 【加解密学习笔记:第一天】操作系统基础知识
- eclipse修改java类时不自动重启
- [补档]noip2019集训测试赛(十)
- 小瓦怕扫地机器人_小瓦扫地机器人青春版评测:便宜有好货
- 将log4j重定向到指定函数
- [转]MSSQL查询优化
- Funcode实现坦克大战(十个需求)
- CMOS 集成电路设计手册 (基础篇)--学习笔记 第二章
- 【Unity开发小技巧】Unity中文转拼音
- 基于spring websocket实现广播及点对点推送功能
- 解决High bias 和High variance 的方法
- mockjs随机生成浅色图片 | 十六进制颜色码调色大法 | 莫兰迪色系
- windows XP 驱动开发环境搭建
- java 实现文件内容的加密和解密
- 自己做的Google地图下载工具(一)