mysql主从主要命令&一些补充信息

mysql主从的一些补充信息

1.如果修改了主服务器配置,记得删除master.info文件,否则还是会以之前从服务器的配置启动,也可能会导致错误。

2.如果想以复制数据文件的方式来备份数据库,只需要stop slave;-->再备份数据库文件-->start slave;,这样不需停止主库业务,又可以备份数据,master的数据更新会在start save后同步到slave上。

3.Slave_IO_State的取值:空     ##复制没有启动

Connecting to master    ##没有连接上master

Waiting for master to send event    ##已经连上

4.双机互备,则是两个mysql同时配置为master和slave

5.主库上的相关主要命令

show master status;
show slave hosts;
show binary|master logs;    ##查看binlog日志
show binlog events;    ##查看binlog日志中的事件,不要轻易查看,大日志文件会输出很多。
purge binary|master logs to ‘log_name‘;
purge binary|master logs before ‘date‘;    ##清楚指定日志文件和日期之前的binlog日志。
reset master;    ##将所有binglog日志文件清空,并创建一个新的日志文件,从0000001开始。
set sql_log_bin=0|1;

6.从库上相关主要命令

start slave;
stop slave;
stop slave io_thread;
start slave io_thread;    ##关闭/开启slave的io同步进程
stop slave sql_thread;
start slave sql_thread;    ##关闭/开启slave的sql同步进程
reset slave;
reset slave all;    ##清除master.info和relay-log等从库配置,使该库与原主从无关。
show slave status\G;
purge binary logs to ‘log_name‘| before ‘date‘;
change master to master_host=‘‘,master_port=‘‘,master_user=‘‘,master_password=‘‘,master_log_file=‘‘, master_log_pos=‘‘;
load data from master;
set global sql_slave_skip_counter;

mysql主从主要命令&一些补充信息

时间: 2024-10-09 11:23:48

mysql主从主要命令&一些补充信息的相关文章

基于源码编译和yum安装的LNP+MYSQL主从实战

1.基于源码编译安装的LNP+MYSQL主从实战准备3台服务器,其中一台作为Nginx WEB服务器+PHP-FPM(FastCGI),另外两台作为MYSQL主从服务器,服务器IP信息:? 10.10.10.4-Linux+Nginx+PHP? 10.10.10.5-MYSQL Master:? 10.10.10.6-MYSQL Slave:? 1) Nginx安装配置? #安装PCRE库和基础库支持? yum install pcre-devel pcre gcc-c++ openssl op

关于MySQL主从复制中UUID的警告信息

日期: 2014年5月23日 博客: 铁锚 最近在查看MariaDB主从复制服务器 Master 的错误日志时看到很多条警告信息,都是提示 UUID()函数不安全,可能 Slave 产生的值和 Master不一致, 警告信息大致如下: 140522 15:11:10 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Stateme

mysql主从同步及清除信息

主:reset master; 从:reset slave all; mysql主从配置: 1.MySQL主配置文件增加如下:default-storage-engine = innodbinnodb_flush_log_at_trx_commit = 2sort_buffer_size = 2M server-id = 1log-bin=/data1/mysql3336/mysql3336-binbinlog-do-db=tc_selflotbinlog-ignore-db=mysql 2.M

MySQL主从同步实验

MySQL的主从复制方案,是数据的传输.只不过MySQL无需借助第三方工具,而是其自身同步复制的功能,另外一点,MySQL的主从复制并不是磁盘上直接同步,而是逻辑binlog日志同步到本地再应用执行的过程. 一.MySQL主从同步的简要操作过程: 1)从库开启两个线程,分别是IO线程和SQL线程,而主库只开启有一个IO线程 2)在从库上配置连接主库的IP地址.端口号.用同步的用户名.密码.准备更新的二进制文件名字.和准备更新的位置点(pos点,即从那个位置点开始更新) 3)在启动slave-id

mysql 主从问题集锦

在InnoDB引擎下发现,Mysql的主从热备存在数据不一致的问题,一些数据没有成功同步到备机.在use databases后,更新的表必须是当前选择的database才同步.譬如连上Mysql服务后操作: USE test2; UPDATE client SET name='test' WHERE uid=1; 数据未能同步到备机,而使用use  test后,才可以成功同步,如下方式: USE test; UPDATE client SET name='test' WHERE uid=1;  

高性能Mysql主从架构的复制原理及配置详解

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的.复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收

Lvs+keepalived+mysql主从热备

p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; font-size: 10.5pt; font-family: "Calibri", "sans-serif" } h1 { margin-top: 17.0pt; margin-right: 0cm; margin-bottom: 16.5pt; margin-left

2-18,19 搭建MySQL主从服务器并并通过mysql-proxy实现读写分离

MySQL主从服务器 实现方式: MySQL  REPLICATION Replication可以实现将数据从一台数据库服务器(master)复制到一台或多台数据库服务器(slave) 默认情况下这种情况属于异步复制,无需维持长连接 通过配置,可以复制所有库或者几个库,甚至库中的一些表 它是MySQL内建的,自带 Replication的原理 主服务器master将数据库的改变写入二进制日志文件,从服务器slave同步这些二进制日志,并生成中继日志,从服务器根据中继日志,执行这些改变 DML:S

笔记13(FTP配置、tomcat配置、resin配置、MySQL主从配置)

FTP服务搭建与配置 FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机. 小公司用的多,大企业不用FTP,因为不安全. 使用vsftpd搭建ftp服务 centos上自带vsftpd 安装:yum instal