MYSQL双机主从环境搭建(流程简单)
2023-09-14 08:59:38 时间
div id= article_content >
MYSQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中,实现mysql数据库的热备份。要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。。 MYSQL版本:5.6.26; 主服务IP:192.168.136.128; 从服务IP:192.168.136.129。 开始前请确保两台服务现有数据一致。如果是通过文件COPY方式来同步数据的,注意修改auto.cnf下的UUID,否则会出错。 主服务器配置步骤 1.修改my.cnf配置文件
#mysql的复制机制是基于binlog的复制机制。通过配置此项可以定义日志名称,默认是本机域名localhost。
如果出现以上状态信息,表明主服务器配置成功。此时需要记住File、Position对应的值以便后用。 4.允许从服务的热备请求
mysql change master to master_host=192.168.136.128,master_user=root,master_password=.,master_log_file=localhost-bin.000001,master_log_pos=120;
master_log_file对应上文记录的File值,master_log_pos对应上文记录的Position值。注意Mysql版本从5.1.7以后开始就不支持“master-host”类似的参数了。如果是5.1.7以前的版本,可以参考下面的my.cnf配置:
PHP与Mysql环境搭建 小白还是使用小皮面板或者宝塔面板之类的吧,当然你也可以自己去搭建一个环境,笔者学习的环境是小皮面板:https://www.xp.cn/
MYSQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中,实现mysql数据库的热备份。要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。。 MYSQL版本:5.6.26; 主服务IP:192.168.136.128; 从服务IP:192.168.136.129。 开始前请确保两台服务现有数据一致。如果是通过文件COPY方式来同步数据的,注意修改auto.cnf下的UUID,否则会出错。 主服务器配置步骤 1.修改my.cnf配置文件
#mysql的复制机制是基于binlog的复制机制。通过配置此项可以定义日志名称,默认是本机域名localhost。
如果出现以上状态信息,表明主服务器配置成功。此时需要记住File、Position对应的值以便后用。 4.允许从服务的热备请求
mysql change master to master_host=192.168.136.128,master_user=root,master_password=.,master_log_file=localhost-bin.000001,master_log_pos=120;
master_log_file对应上文记录的File值,master_log_pos对应上文记录的Position值。注意Mysql版本从5.1.7以后开始就不支持“master-host”类似的参数了。如果是5.1.7以前的版本,可以参考下面的my.cnf配置:
PHP与Mysql环境搭建 小白还是使用小皮面板或者宝塔面板之类的吧,当然你也可以自己去搭建一个环境,笔者学习的环境是小皮面板:https://www.xp.cn/
相关文章
- MySQL三大范式的理解
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- 【MySql】mysql 表的常规管理
- 【Mysql】初识MySQL
- 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)
- linux - mysql 异常:MySQL Daemon failed to start.
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- MySQL数据库学习笔记(四)----MySQL聚合函数、控制流程函数(含navicat软件的介绍)
- Mysql+Keepalived双主热备高可用操作记录
- MySQL配置文件mysql.ini参数详解、MySQL性能优化
- mysql的sql编程
- mysql中Table is read only错误解决方法
- Percona Xtrabackup备份mysql(转)
- 在myeclipse环境中配置mysql数据库连接
- Mysql:Error Code 1235,This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME 错误解决
- mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid) 的解决方法
- MySQL事务隔离级别理解_解读MYSQL的可重复读、幻读及实现原理
- MySQL 性能监控4大指标——第二部分
- MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写
- Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)
- 【高可用MySQL解决方案】centos7配置mysql主从复制
- csv批量导入mysql命令
- Mysql的mysqldump详解 mysql数据库备份和导入
- mysql事务级别和spring中应用
- 106.第十九章 MySQL数据库 -- MySQL 中间件代理服务器(十六)
- 实践理解mysql的联合索引
- Mysql常见错误
- Mysql之加密连接mysql_ssl_rsa_setup
- MySql高级----Linux下的mysql的安装与初始化配置
- 【MySql】MySQL索引15连问(相信大家看完肯定会有帮助)
- MySQL 配置, 避坑 sqlyog连接mysql错误码2058