小魔女 发表于 2015-1-14 20:25:07

来一发CentOS 6.5 Mysql主从设置

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!数据库办事器跟着数据的不休增添,由单台MYSQL作为自力的数据承载良多时分其实不能满意需求,不管是在宁静性,高可用性和并发等各个方面….

因而,一样平常来讲都是经由过程主从复制(Master-Slave)的体例来同步数据,再经由过程读写分别(MySQL-Proxy)来提拔数据库的并发负载才能如许的计划来举行安排与实行的。

Mysql主从复制的优点有:

1、接纳主从办事器这类架构,不乱性得以提拔。假如主办事器产生妨碍,我们可使用从办事器来供应办事。

2、在主从办事器上分隔处置用户的哀求,能够提拔数据处置效力。

3、将主办事器上的数据复制到从办事器上,回护数据免受不测的丧失。



以下图:



mysql-master-slave




1、Mysql的装置和设置

我好想临时没有写example出来,正点我更新下…..



2、Mysql的主从设置

情况以下:

主数据库办事器:10.204.24.10,MySQL已装置,无使用数据。

从数据库办事器:10.204.24.11,MySQL已装置,无使用数据。



2.1主办事器长进行设置

####上面列出的设置是你(除开惯例一般的设置后)设置Mysql主从必需的设置#cat/etc/my.cnflog-bin=mysql-bin###########启用二进制日记#############server-id=10###########办事器独一ID,取IP最初一段##############启动Mysql办事####servicemysqldstartStartingmysqld:###默许Mysql没有暗码....renew####mysqladmin-urootpassword"mysql-password"###上岸mysql####mysql-uroot-pEnterpassword:###受权给Slave办事器###mysql>GRANTREPLICATIONSLAVEON*.*toroot@10.204.24.11identifiedbymysql-password;###查询主数据库形态###mysql>showmasterstatus;+------------------+----------+--------------+------------------+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|+------------------+----------+--------------+------------------+|mysql-bin.000008|544|||+------------------+----------+--------------+------------------+###这里必要纪录File和Position的值,在操纵从办事器时会用到###

2.2设置Slave办事器

####上面列出的设置是你(除开惯例一般的设置后)设置Mysql主从必需的设置[root@i-it-slave/]#cat/etc/my.cnf[mysqld]#####艾玛我也是复制的后面的#####log-bin=mysql-bin###########启用二进制日记#############server-id=11###########办事器独一ID,取IP最初一段##############启动Mysql办事###[root@i-it-slave/]#servicemysqldstartStartingmysqld:[OK]###默许Mysql没有暗码....renew###[root@i-it-slave/]#mysqladmin-urootpassword"mysql-password"###上岸mysql###[root@i-it-slave/]#mysql-uroot-pEnterpassword:###实行同步SQL语句###mysql>CHANGEmasterto->master_host=10.204.24.10,->master_user=root,->master_password=mysql-password,->master_log_file=mysql-bin.000008,->master_log_pos=544;QueryOK,0rowsaffected(0.03sec)###启动Slave同步历程####mysql>startslave;QueryOK,0rowsaffected(0.00sec)####主从同步反省####mysql>showslavestatusG***************************1.row***************************Slave_IO_State:WaitingformastertosendeventMaster_Host:10.204.24.10Master_User:rootMaster_Port:3306Connect_Retry:60Master_Log_File:mysql-bin.000001Read_Master_Log_Pos:262Relay_Log_File:mysqld-relay-bin.000002Relay_Log_Pos:251Relay_Master_Log_File:mysql-bin.000001Slave_IO_Running:YesSlave_SQL_Running:YesReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno:0Last_Error:Skip_Counter:0

再见西城 发表于 2015-1-16 17:56:16

来一发CentOS 6.5 Mysql主从设置

随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。

分手快乐 发表于 2015-1-20 11:28:06

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

海妖 发表于 2015-1-29 07:01:53

这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?

admin 发表于 2015-2-6 01:33:57

直到学习Linux这门课以后,我才知道,原来我错了。?

仓酷云 发表于 2015-2-14 21:59:22

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

莫相离 发表于 2015-3-4 10:49:36

笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机

变相怪杰 发表于 2015-3-11 18:36:19

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。

不帅 发表于 2015-3-19 10:46:07

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?

飘飘悠悠 发表于 2015-3-27 23:13:55

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
页: [1]
查看完整版本: 来一发CentOS 6.5 Mysql主从设置