来一发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
来一发CentOS 6.5 Mysql主从设置
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 直到学习Linux这门课以后,我才知道,原来我错了。? 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
页:
[1]