主从服务器 专用服务器和主从式服务器的区别
大家好,今天来为大家分享主从服务器的一些知识点,和专用服务器和主从式服务器的区别的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
如何使用mysql 主从服务器
一.准备服务器
准备两台主机,分别安装好Mysql(要相同版本),确定版本无误,确保mysql服务正常启动,确保两台主机处于同一个局域网中,确定好哪台做为主、备机器,假设A为主机,B为备机,假设:
A主机IP地址为:172.16.16.90端口3306
B主机IP地址为: 172.16.99.98端口3306
二.Mysql建立主-从服务器热备配置步骤
1.创建同步用户
进入MySql操作界面,在主服务器上为从服务器建立一个连接帐户,该帐户必须授予REPLICATION SLAVE权限。
操作指令如下:
1)grant select,replication slave on*.* to'replicate'@'172.16.99.98' identified by'1234567';
2)flush privileges;
2.修改Mysql配置
如果上面的准备工作做好,就可以进行对Mysql配置文件进行修改了,首先找到主服务器Mysql安装文件所有在目录,找到my.ini文件用记事本打开。在[mysqld]下增加如下内容:
server-id=1
log-bin=mysql-bin
binlog-do-db=test#需要备份的数据库,多个写多行
binlog-ignore-db=mysql#不需要备份的数据库,多个写多行
3.重启mysql服务
修改完配置文件保存后,重启一下mysql服务。
4.查看主服务器状态
进入A服务器Mysql客户端输入命令
1)Show master STATUS;
2)返回结果如下:
注意看里面的参数,特别前面两个File和Position,在从服务器(Slave)配置主从关系会有用到的。
5.从服务器Slave配置修改配置文件
因为这里面是以主-从方式实现mysql双机热备的,所以在从服务器就不用在建立同步帐户了,直接打开配置文件my.ini进行修改即可,道理还是同修改主服务器上的一样,只不过需要修改的参数不一样。
如下:
[mysqld]
server-id=2
log-bin=mysql-bin
replicate-do-db=test
replicate-ignore-db=mysql
6.重启mysql服务
修改完配置文件保存后,重启一下mysql服务。
7.配置从服务器
先停止slave服务线程,这个是很重要的,如果不这样做会造成下面操作不成功,再用change mster语句指定同步位置,操作如下:
1)stopslave;
2)change master to master_host='172.16.16.90',
master_user='replicate',master_password='1234567',master_port=3306,
master_log_file='mysql-bin.000001',master_log_pos=98;
3)start slave
4) showslavestatus
查看下面两项值均为Yes,即表示设置从服务器成功。
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
对DNS主从服务器进行key认证
在配置DNS主从服务器同步的时候,bind服务默认是允许任何人进行同步的,但是这样容易造成安全隐患。bind服务支持通过限制IP和key认证两种方式来对同步的来源Ip进行限制,限制IP的方法已经在此前的文章中演示多次,因此本文着重描述如何使用key认证来限制从服务器的来源。
本次实验我使用了两台虚拟机进行测试,分别是:
相关的主从服务器的配置此处不多细说,可参考我此前的文章; https://www.jianshu.com/p/e8b5866802d1
在DNS主服务器上生成认证key:
编辑/etc/named.conf文件:
编辑/etc/named.rfc1912.zones文件:
随后分别创建/var/named/handwell.com.zone和/var/named/188.88.88.zone文件:
随后检查相关的配置文件,如无报错后,重新加载named服务即可:
此时没通过key认证的服务器尝试来同步相关的区域数据时,通过systemctl status named或查看/var/log/messages日志可看到以下的拒绝报错:
或者如果从服务器的认证key不正确,也会出现以下报错:
编辑从服务器的/etc/named.conf文件:
编辑/etc/named.rfc1912.zones文件:
配置完成后,验证检查相应的配置文件后重启服务即可:
此时查看对应的日志文件应能看到相应的同步信息如:
专用服务器和主从式服务器的区别
专用服务器和主从式服务器的区别:
1、专用型或称功能型服务器是专门为某一种或某几种功能专门设计的服务器。常见的光盘服务器,FTP服务器,E-mail服务器以及游戏服务器就是专用型服务器,不同用途的专用型服务器需要有不同的性能设计。
2、这些功能型的服务器的性能要求比较低,它只需要满足某些需要的功能应用即可,结构比较简单,采用单CPU结构即可;在稳定性、扩展性等方面要求不高,价格也便宜许多,相当于2台左右的高性能计算机价格。
3、服务模式不同:主从模式是一种客户端/服务器结构,客户端与服务器之间是主从关系,是一种一对多的模式。
4、稳定性不同:主从模式中信息的存储和管理比较集中、稳定,服务器只公布用户想公布的信息,并且会在服务器中稳定地保存一段时间,该服务器通常也不间断的运行.
关于主从服务器到此分享完毕,希望能帮助到您。