`

一台电脑两个mysql服务&主从服务配置

 
阅读更多

一台电脑两个mysql服务&主从服务配置

预置条件:winxp、已存在一个mysql-5.5.20-win32服务(目录在D:\softbak\web\mysql-5.5.20-win32\mysql-5.5.20-win32)


如何在一台电脑上面再启动一个mysql服务了?(参考自http://lxzjsj.iteye.com/blog/758018

1、将mysql的zip包重新拷贝的另一个目录下:D:\softbak\web\mysql-5.5.20-win32\mysql2

2、打开my.ini文件,并修改几处地方:

a:端口好port=3306改成port=3307

b:更改两个路径:basedir=D:\softbak\web\mysql-5.5.20-win32\mysql2

datadir=D:\softbak\web\mysql-5.5.20-win32\mysql\data

c:这个要作为从服务,需要把server-id=1改成server-id = 10

3、 安装服务

命令提示符: D:\softbak\web\mysql-5.5.20-win32\mysql2\bin>mysqld --install mysql2 --defaults-file=D:\softbak\web\mysql-5.5.20-win32\mysql2\my.ini

4、 开启服务

命令提示符:  D:\softbak\web\mysql-5.5.20-win32\mysql2\bin >net start mysql2 或者在服务中手动开启(中间又一次出现1068错误,查看下原来端口号忘记改了)

ps:其他对你有用的操作:

停止服务

命令提示符:  net stop mysql2 或者在服务中手动停止

 删除服务

命令提示符:  net stop mysql2

命令提示符:   mysqld --remove mysql2 

5、你登录不同服务的时候,需要根据端口号来区别:

登录主服务默认是3306端口:mysql -uroot -p

登录从服务是3307端口:mysql -P3307 -uroot -p

如何进行主从服务器配置:查考下面这个网址

http://2526575.blog.51cto.com/2516575/689199

 

主从和集群一个区别:

在复制系统中,一个MySQL主服务器会更新一个或多个从服务器.事务是顺序地提交的,因此一个慢事务就可能导致从服务器比主服务器落后一段时间.这也意味着,如果主服务器出错失败了,那么从服务器可能会缺少记录最后的那一小部分事务日志.如果使用的是事务安全存储引擎的话,例如InnoDB,那么事务日志则会完全记录到从服务器上去或者完全不记录,但是复制不能保证主和从服务器上的数据总是保持一致性.在MySQL集群中,所有的数据总是保持同步,在任何数据节点上提交的事务都同步到所有其他的数据节点上了.如果有一个数据节点失败了,其他正常的数据节点照样能保持数据的一致性.

24.10.5: What is the difference between using MySQL Cluster vs using MySQL replication? 
In traditional MySQL replication, a master MySQL server updates one or more slaves. Transactions are committed sequentially, and a slow transaction can cause the slave to lag behind the master. This means that if the master fails, it is possible that the slave might not have recorded the last few transactions. If a transaction-safe engine such as InnoDB is being used, a transaction will either be complete on the slave or not applied at all, but replication does not guarantee that all data on the master and the slave will be consistent at all times. In MySQL Cluster, all data nodes are kept in synchrony, and a transaction committed by any one data node is committed for all data nodes. In the event of a data node failure, all remaining data nodes remain in a consistent state. 
In short, whereas standard MySQL replication is asynchronous, MySQL Cluster is synchronous. 
We have implemented (asynchronous) replication for Cluster in MySQL 5.1 and later. MySQL Cluster Replication (also sometimes known as “geo-replication”) includes the capability to replicate both between two MySQL Clusters, and from a MySQL Cluster to a non-Cluster MySQL server. However, we do not plan to backport this functionality to MySQL 5.1. See Section 17.6, “MySQL Cluster Replication”. 

分享到:
评论

相关推荐

    mysql主从同步和一台服务器两个mysql

    mysql主从同步配置详解、一台服务器两个mysql,本地安装两个mysql实现主从同步

    Mysql主从数据库(Master/Slave)同步配置与常见错误

    首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mysql服务。 主机A: 192.168.1.100 从机B: 192.168.1.101 可以有多台从机。 1、先登录主机 A,执行如下命令赋予从机权限,...

    MySQL主从数据库搭建方法详解

    Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。 (1)首先确保主从服务器上的Mysql版本相同 (2)在主服务器上,设置一个从数据库的账户,...

    Linux下MySQL数据库的主从同步复制配置

    让运行海量数据的时候无论是从速度还是效率上都大大提高,Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。这个就是MySQL主从备份原理。...

    MySQL主从复制项目实例

    MySQL主从复制是一个异步的复制过程,底层是基于MySQL数据库自带的二进制日志功能。提前准备好两台服务器,分别安装MySQL并启动服务成功。

    mysql实现主从复制/主从同步

      指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对...

    MYSQL主从同步实战

     在实际项目中,两台分布于异地的主机上安装有MYSQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两台数据库的数据要实时保持一致,在这里使用MYSQL的...

    MYSQL的主从复制知识点整理

    当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。 一、功能: 当向主服务器插入|修改|删除数据时,数据会自动同步到从服务器...这个可以MYSQL的配置文件中设置: 二、主从的原理(利用了bi

    小记一次mysql主从配置解决方案

     首先两种思路,其一是利用另外一台宏碁笔记本电脑,直接在其上安装sqlyog使用,通过无线局域网进行连接使用,这种方式太过麻烦,而且来回换电脑很麻烦,远程连接使用也很慢。其二是安装虚拟机,在虚拟机上安装连接...

    MySQL主从同步、读写分离配置步骤

    现在使用的两台服务器已经安装了MySQL,全是rpm包装的,能正常使用。 为了避免不必要的麻烦,主从服务器MySQL版本尽量保持一致; 环境:192.168.0.1 (Master) 192.168.0.2 (Slave) MySQL Version:Ver 14.14 Distrib ...

    MYSQL主从复制的相关操作(详解)

    为什么要主从复制? 在当前实现的功能下,每次系统进行数据访问时,都是直接操作数据. ...为了解决以上问题,我们可以配置两台MYSQL服务器,一台主一台从.两张表的数据是同步的 读写分离的大大缓解数据库的压力

    详解windows下mysql的主从同步

    今天先讲讲数据库的主从同步,两个好处: 是读写分离可以用上。比如 写操作就写到主数据库,读就从从数据库读取 是纯粹给数据库备份,以防硬盘彻底崩了 主从数据库操作准备: 两台电脑,都安装好mysql 5.5及以上...

    linux系统下实现mysql热备份详细步骤(mysql主从复制)

    Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。 如果想配置成为同一台上的话,注意安装的时候,选择两个不同的prefix=路径,同时开启...

    mysql 主从服务器的简单配置

    首先呢,需要有两个mysql服务器。如果做测试的话可以在同一台机器上装两个mysql服务程序,注意要两个运行程序的端口不能一样。我用的是一个是默认的3306,从服务器用的是3307端口。

    详解MySQL主从不一致情形与解决方法

    由于mysql主从复制是主数据库上面启动1个io线程,而从上面启动1个sql线程和1个io线程,当中任何一台机器的负载很高,忙不过来,导致其中的任何一个线程出现资源不足,都将出现主从不一致的情况。 1.3 max_allowed_...

    MySQL 主从复制原理与实践详解

    至少需要两个 MySQL 服务(可以是同一台机器,也可以是不同机器之间进行)。 比如A服务器做主服务器,B服务器做从服务器,在A服务器上进行数据的更新,通过 binlog 日志记录同步到B服务器上,并重新执行同步过来的 ...

    Mysql数据库之主从分离实例代码

    我准备了两台服务器,一个是本机电脑,一个是远程vps,分别在两台机子上装的有数据库。 MySQL安装我就不介绍了,这里需要注意的是:MySQL安装的版本最好一致,如果不一致,低版本向高版本读的时候可能有问题,最好...

    Linux下Mysql双机备份

    MySQL的双机热备份是基于MySQL内部复制功能,建立在两台或者多台以上的服务器之间,通过它们之间的主从关系,是插入主数据库的数据同时也插入到从数据库上,这实现了动态备份当前数据库的功能。下面细说一下主从热...

    部署 MySQL 单机 部署 MySQL 高可用.rar

    思路:将mysql数据库部署到两台机器,其中一台机器作为日常线上提供数据读写服务的机器,称为主机;另一台机器不提供线上服务,但会实时将主机的数据同步过来,称为备机。一旦主机出现了故障,通过人工的方式,手动...

Global site tag (gtag.js) - Google Analytics