最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Azure云服务器中MariaDB主从复制配置方法
时间:2014-08-31 编辑:简简单单 来源:一聚教程网
配置MySQL数据库主从复制的目的就是为了数据能够更安全、性能更好、可以实现故障快速切换等等
上面结果的意思就是这个MySQL服务器首先会在目录/etc找my.cnf,其次会去/etc/mysql/目录找,以此类推…鉴于我编译的时候指定了my.cnf的配置文件在:/app/mysql/etc目录下面。所有我们先将配置文件链接至目录/etc下面:
ln -s /app/mysql/etc/my.cnf /etc/my.cnf
主MariaDB的配置如下:
注释默认log-bin的二进制日志并配置新的二进制日志文件路径,新建二进制日志存放目录:
mkdir /app/mysql/logs && chown mysql.mysql -R /app/mysql/logs
新建MariaDB有复制权限的数据库用户:
GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’42.159.228.231‘ IDENTIFIED BY ‘mariaDBbak.’;
到此,主MariaDB的配置就完成了,重启MySQL服务器即可。至于查看master数据库服务器状态之类的下文再描述。
从MariaDB服务器的配置:
注意的是server-id一定不是1、必须是大于1的其他数、这里就设12.read-only = ON 意思是:开启中继日志,relay_log指的是日志路径;
上面配置文件除了注释过#log-bin=mysql-bin外,其他都是默认的。所以,配置很简单吧。下面就来验证下。
MariaDB master server:
启动MariaDB从服务器:
启动Slave server:
start slave; show slave status;
在主服务器上创建数据库验证是否同步到从服务器上:
到此,Azure云上的MariaDB主从复制就配置完成了。好久都没有发布多图片的博文了哈
相关文章
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31
- win10一直提示找到可能不需要的应用解决教程 10-31