主从服务器 服务器满了还能进去吗
如何使用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
主从式结构的特点
1、可以有效地利用各工作站的资源。
2、可以减少服务器上的工作量。
3、网络的工作效率较高。
4、对工作站的管理较为困难。
5、数据的安全性低于专用服务器结构。
6、网络处理效率低下。
主从式架构简介
主从式架构或客户端-服务器(Client/Server)结构简称C/S结构,是一种网络架构,它把客户端(Client)(通常是一个采用图形用户界面的程序)与服务器(Server)区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。有很多不同类型的服务器,例如文件服务器、游戏服务器等。
主从式架构通过不同的途径应用于很多不同类型的应用程序,最常见就是目前在因特网上用的网页。例如,当你在维基百科阅读文章时,你的电脑和网页浏览器就被当做一个客户端,同时,组成维基百科的电脑、数据库和应用程序就被当做服务器。
什么是主域服务器,什么是从域服务器
主域控制器作为域中的主导服务器,承担大部分的工作。
从域控制器又称为备份域控制器,可以同时存在多个,作用是在主域控制器失效时,全部或部分替代主域控制器的工作。
但是在Windows2000server或以上的操作系统中已经不再特别区分主从域服务器的概念了,而是努力转变为一种相对平等的多域控制器的结构。