`

一台电脑两个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 服务器。下面是安装和配置的步骤: ...

    mysql5.7 主从配置

    MySQL 5.7 主从配置是指在两个或多个 MySQL 服务器之间实现数据的实时同步复制,主服务器作为数据的写入入口,slave 服务器作为数据的读取入口。这种配置可以提高数据库的高可用性和读取性能。 1. 主从配置前提 ...

    mysql主从服务器配置

    MySQL主从配置是数据库领域中一项重要的技术,它能够帮助实现数据的实时备份与恢复,提高数据的安全性和系统的可用性。本文将详细介绍如何在两台虚拟机上进行MySQL的主从配置。 #### 二、环境准备 - **主服务器** ...

    mysql热备及mysql主从配置

    双主复制允许任何一台服务器都可以接受写操作,当一台服务器出现故障时,另一台可以无缝接管,保证服务不间断。然而,双主复制需谨慎操作,因为它可能导致数据冲突,因此需要配合使用适当的冲突解决策略。 综上所述...

    配置mysql5.5主从服务器(转)

    1. **两台服务器**:一台作为主服务器(Master),另一台作为从服务器(Slave)。 2. **安装 MySQL 5.5**:在两台服务器上都需要安装 MySQL 5.5,并且版本号需保持一致。 3. **网络连通性**:两台服务器之间需要能够...

    mysql8主从配置( 从0到1)

    - **环境搭建**: 需要准备两台服务器,一台作为主服务器(Master),另一台作为从服务器(Slave)。 - **数据库配置**: 推荐在两台服务器上使用相同的MySQL版本和配置。 ##### 4.2 主服务器设置 - **创建用户**: 在主...

    MySQL主从同步配置过程.docx

    MySQL 主从同步配置是指将 MySQL 数据库的数据从一台服务器(主服务器)同步到另一台服务器(从服务器)的过程。这种配置可以实现数据的高可用性和灾难恢复,提高系统的整体性能和安全性。 二、 主从同步配置的基本...

    Mysql5.1.7以上版本主从同步配置方法

    若要实现双向同步,即两台服务器互相作为对方的主从,除了上述步骤外,还需在每台服务器上重复执行上述过程,但要将`MASTER_HOST`、`MASTER_USER`和`MASTER_PASSWORD`等参数指向另一台服务器的信息。 例如,在...

    Mysql主从配置.docx

    #### 一、为什么使用MySQL主从配置? 在现代数据库系统中,随着业务规模的不断扩大和用户数量的激增,单一数据库服务器往往难以满足高性能和高可用性的需求。为了提高系统的整体性能和可靠性,采用MySQL主从配置...

    Mysql主从半同步配置

    MySQL主从半同步复制是介于异步复制和全同步复制之间的一种模式,它提供了更好的数据安全性和一致性,同时也尽可能地减少了性能损失。 首先,我们来了解一下什么是MySQL半同步复制。在半同步复制模式下,主服务器在...

    MySQL5.7主从复制(Win10)及mybatis相关配置

    1. **安装和配置MySQL**:在两台服务器上安装MySQL5.7,并确保它们能够通过网络互相通信。 2. **设置主服务器**:在主服务器上,开启binlog,配置server_id,并修改my.cnf配置文件以允许远程连接。 3. **创建备份**...

    Mysql 5.6.26 主从搭建完整版.pdf

    文章内容涉及环境配置、MySQL安装、配置文件修改、主从同步设置等多个方面,为读者提供一个完整搭建MySQL主从架构的过程。 首先,我们来了解环境配置部分。文章明确指出,所使用的操作系统版本为CentOS 7.6,MySQL...

    mysql5.5源码主从复制搭建(以两台机器的单实例为例)

    MySQL 5.5源码主从复制搭建是指在两台机器上建立一个主从复制的结构,以实现数据的高可用性和实时备份。主从复制是指在多个服务器上维护同一个数据库的副本,以便在主服务器故障时,能够快速切换到从服务器上继续...

    MySQL主从复制与读写分离.docx

    MySQL 主从复制是指将一个 MySQL 服务器的数据实时同步到另一个 MySQL 服务器中,以实现数据的高可用性和读写分离。下面是 MySQL 主从复制与读写分离的详细知识点: MySQL 主从复制 MySQL 主从复制是指将一个 ...

Global site tag (gtag.js) - Google Analytics