search
HomeDatabaseMysql TutorialMysql5.5主从复制配置_MySQL

bitsCN.com

 

1.主库编辑my.cnf:

[mysqld]

log-bin=NEW_NAME

server-id=1     #配一个唯一的ID编号,1至32。

#设置要进行或不要进行主从复制的数据库名,同时也要在Slave 上设定。

binlog-do-db=数据库名1

binlog-do-db=数据库名2

binlog-ignore-db=数据库名1

binlog-ignore-db=数据库名2

mysql> grant replication slave on *.* to slaveuser@192.168.1.101 identified by '123456' ;

mysql> flush privileges;

mysql> show master status;

+------------------+----------+--------------+------------------+

| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000008 |      337 |              |                  |

+------------------+----------+--------------+------------------+

记录下二进制日志文件名和位置

 

2.从库编辑my.cnf,把server-id改成不和主机相同的数字。

如果只想同步指定的数据库,可以添加  replicate-do-db = yourdatabase,

同步几个就复制几个,把数据库名改了就好。

[mysqld]

server-id=2     #唯一

#设置要进行或不要进行主从复制的数据库名,同时也要在Master 上设定。

replicate-do-db=数据库名1

replicate-do-db=数据库名2

replicate-ignore-db=数据库名1

replicate-ignore-db=数据库名2

 

mysql> change master to master_host='192.168.1.100',master_user='slaveuser',master_password='123456', master_log_file='mysql-bin.000008',master_log_pos=337;

mysql> start slave;

mysql> show slave status/G;

如果出现:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

以上两项都为Yes,那说明没问题了。如果指定了个别的数据库,还可以看到

注:如果出现Slave_SQL_Running:connecting的现象,首先在从库命令行下输入:

#mysql -uslaveuser -h 192.168.1.100 -p123456

看是否能登入mysql,如果是拒绝等提示,那要查看主机上的第从库授权操作是否用户的权限等设置正确。

 

如果开始的环境不是主从架构,跑了一段时间已经有了数据,这时候要先在主机上加锁:flush tables with read lock;

打包主机的数据目录:#tar zcf  /tmpdatabak.tgz /opt/data,拷贝这个压缩包到从机,解压后,做主从的配置。

然后解锁:unlock tables;

 

作者 iloveyin

bitsCN.com
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
hosts文件删了怎么恢复hosts文件删了怎么恢复Feb 22, 2024 pm 10:48 PM

标题:hosts文件删除后如何恢复摘要:hosts文件是操作系统中非常重要的一个文件,用于将域名映射到IP地址。如果不小心将hosts文件删除了,可能会导致上网无法访问特定网站或者其他网络问题。本文将介绍如何在Windows和Mac操作系统中恢复被误删的hosts文件。正文:一、Windows操作系统中恢复hosts文件Windows操作系统中的hosts文

腾讯文档怎么编辑文档?-腾讯文档编辑文档教程攻略腾讯文档怎么编辑文档?-腾讯文档编辑文档教程攻略Mar 19, 2024 am 08:19 AM

大家知道怎么在腾讯文档中编辑文档吗?不知道没有关系,小编今天介绍如何在腾讯文档中编辑文档的详细图文讲解,希望可以帮助到你哦。腾讯文档中编辑文档的详细图文讲解1、首先直接进入腾讯文档(没有的小伙伴赶紧下载哦!),直接登录(支持QQ、TIM两种登录方式)2、登录后直接点击右上角的加号,直接创建在线文档以及在线表格、新文件夹等!3、然后根据自己的需要输入信息就可以啦!

word文档不能编辑怎么办word文档不能编辑怎么办Mar 19, 2024 pm 09:37 PM

编辑完文档以后我们会保存文档,为下次编辑修改文档提供方便,有时我们点开编辑好的文档以后能直接进行修改,但有时不知道为什么,怎么点击word文档都没有反应,不执行命令了,word文档不能编辑怎么办呢?大家不用着急,小编帮你解决这个困扰,大家一起来看看操作过程吧。打开Word文档后,编辑文字时会看到页面右侧显示“限制编辑”的提示,如下图所示。  2、需要解除编辑,需要知道设置密码,点击弹出的提示下方的“停止保护”,如下图所示。  3、然后页面弹出“取消保护文档”对话框中输入密码,点击确定,如下图所示

如何在iPhone上编辑消息如何在iPhone上编辑消息Dec 18, 2023 pm 02:13 PM

iPhone上的原生“信息”应用可让您轻松编辑已发送的文本。这样,您可以纠正您的错误、标点符号,甚至是自动更正可能已应用于您的文本的错误短语/单词。在这篇文章中,我们将了解如何在iPhone上编辑消息。如何在iPhone上编辑消息必需:运行iOS16或更高版本的iPhone。您只能在“消息”应用程序上编辑iMessage文本,并且只能在发送原始文本后的15分钟内编辑。不支持非iMessage信息文本,因此无法检索或编辑它们。在iPhone上启动消息应用程序。在“信息”中,选择要从中编辑消息的对话

如何在iPhone上编辑主屏幕页面如何在iPhone上编辑主屏幕页面Feb 14, 2024 pm 02:00 PM

Apple允许您随时重新排列主屏幕页面并自由删除它们,以快速更改主屏幕。这样,您可以轻松隐藏多个应用程序和小部件,无需逐个拖动并删除。在本文中,我们将解释如何编辑iPhone主屏幕上的页面。CONTENTS[SHOW]显示如何在iPhone上编辑主屏幕页面您可以编辑主屏幕以重新排列页面、隐藏/取消隐藏主屏幕中的某些页面以及完全删除页面。要开始编辑iPhone主屏幕,请长按主屏幕上的空白区域。当您的主屏幕进入抖动模式时,点击屏幕底部的一行点。您现在应该看到所有主屏幕都以网格格式显示。选项1:在主屏

edius编辑竖排字幕的具体方法edius编辑竖排字幕的具体方法Mar 28, 2024 pm 02:52 PM

1、做好准备工作。导入一段素材到素材库中并拖拽到时间线上。2、点击时间线轨道上的【T】字按钮,选择在1T轨道上添加字幕,就会进入字幕编辑页面,操作见图:3、在这可以写上我们想要的文字内容。很明显写的是横着的字幕。现在来看一下竖排的字幕时怎么实现的。先不要写内容,选择【插入——文本——纵向】见图:4、此刻再写上字,它就会是竖着排列的了。调整好字幕的位置、大小、字体、颜色等信息就能点击窗口左上角的保存了。

深入解析PyCharm中文设置:提升代码编辑体验深入解析PyCharm中文设置:提升代码编辑体验Jan 27, 2024 am 10:30 AM

PyCharm是一款功能强大的Python集成开发环境(IDE),被广泛地应用于Python开发中。它不仅提供了丰富的代码编辑功能,还具备智能提示、调试、版本管理等的强大工具。而在PyCharm中,中文设置可以让我们的代码编辑更加顺畅和方便。本文将详细介绍PyCharm中的中文设置,并提供一些具体的代码示例。安装语言包首先,在PyCharm的设置中,我们需要

抖音如何编辑已发布的作品?它调速度的在哪?抖音如何编辑已发布的作品?它调速度的在哪?Mar 21, 2024 pm 05:22 PM

抖音作为全球热门的短视频平台之一,为众多创作者提供了展示才华、分享生活的机会。对于许多新手创作者来说,有时可能会希望对已发布的作品进行一些编辑。本文将为您介绍如何在抖音上编辑已发布的视频作品,同时分享一些有关抖音视频编辑的技巧。一、抖音如何编辑已发布的作品?1.打开抖音APP,点击“我”按钮,进入个人主页。2.在个人主页中,找到已发布的视频,点击进入视频详情界面。3.在视频详情界面,点击“编辑”按钮,进入视频编辑界面。4.在视频编辑界面,您可以进行以下操作:a.剪辑:点击“剪辑”按钮,可以对视频

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version