我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql怎么同步一张表

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql怎么同步一张表

本篇内容主要讲解“mysql怎么同步一张表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql怎么同步一张表”吧!

1.主上修改my.cnf文件:(主上)
server-id=1?
log-bin=mysql-bin


2.从上修改配置文件 my.cnf(从上)
server-id=2
relay-log=replay-bin
read-only =1
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema
replicate-wild-do-table = gutest.a


3.创建 同步的用户(主上)
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* to rep@'192.168.1.196'  identified by 'rep';


4.在主要查询主的日志信息(主上)
flush tables with read lock;
show master status;
unlock tables;


5.同步到主库(从上)
stop slave;
reset slave;
CHANGE MASTER TO MASTER_HOST='192.168.1.195',MASTER_USER='rep',MASTER_PASSWORD='rep',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=986;  #986是上一个语句查询出来的日志号
start slave;


6.在从上验证:
mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.1.195
                  Master_User: rep
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 1738
               Relay_Log_File: replay-bin.000002
                Relay_Log_Pos: 1035
        Relay_Master_Log_File: mysql-bin.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: mysql,test,information_schema
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: gutest.a
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 1738
              Relay_Log_Space: 1203
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1
                  Master_UUID: 32fb913f-3891-11e6-83b9-000c2965747d
             Master_Info_File: /usr/local/mysql/data/master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: 
                Auto_Position: 0
1 row in set (0.01 sec)

到此,相信大家对“mysql怎么同步一张表”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql怎么同步一张表

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

全量同步多张db表到ES同一个索引

一、演示场景:演示的场景主要是解决MySQL多张业务大表进行多表join查询效率低下的问题。通过把MySQL的多张大表的数据同步到同一个ES索引中。(也就是有多表字段合并到es一张宽表来解决MySQL多表join效率低下的问题)1.1、演示环境自建MySQL服
全量同步多张db表到ES同一个索引
2021-12-14

使用finksql方式将mysql数据同步到kafka中,每次只能同步一张表

使用finksql方式将mysql数据同步到kafka中,每次只能同步一张表 package flink;import org.apache.flink.streaming.api.environment.StreamExecutionEn
2023-08-30

oracle两张表怎么合并成一张表

要合并两张表,你可以使用SQL的`UNION`操作符。`UNION`操作符用于合并两个或多个`SELECT`语句的结果集,并返回一个单一的结果集。使用`UNION`操作符合并两张表的语法如下:```sqlSELECT 列名1, 列名2, .
2023-08-09

oracle怎么将两张表合成一张

在Oracle数据库中,可以使用SQL语句中的JOIN操作符将两张表合并成一张新表。以下是一个简单的示例:假设有两张表A和B,想要将它们合并成一张新表C,可以使用以下SQL语句:SELECT *FROM tableAJOIN tab
oracle怎么将两张表合成一张
2024-04-23

oracle多张表整合成一张表怎么实现

在Oracle数据库中,可以通过使用JOIN操作将多张表整合成一张表。这可以通过在SELECT语句中使用JOIN子句来实现,通过指定连接条件将多张表关联在一起。例如,如果有两张表A和B,可以使用如下的SQL语句将它们整合成一张表:SEL
oracle多张表整合成一张表怎么实现
2024-04-09

sql两张表数据怎么合并成一张表

可以通过使用SQL的JOIN操作来合并两张表的数据。下面是一个简单的例子:假设有两个表,一个是"table1",包含字段"id"和"name",另一个是"table2",包含字段"id"和"age"。要合并这两张表的数据,可以使用如下的
sql两张表数据怎么合并成一张表
2024-04-09

TiDB怎么新建一张表

这篇文章主要讲解了“TiDB怎么新建一张表”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“TiDB怎么新建一张表”吧!TiDB是一个开源分布式数据库,并使用Rust编写的TiKV存储数据,其中
2023-06-02

sqlserver怎么复制一张表

在 SQL Server 中复制一张表可以通过以下两种方法实现:使用 SELECT INTO 语句:可以使用 SELECT INTO 语句将原表中的数据复制到新表中,例如:SELECT * INTO 新表名 FROM 原表名使用 INS
sqlserver怎么复制一张表
2024-04-09

sql怎么复制一张表

可以通过以下方法在 sql 中复制表:使用 create table as select 语句创建一个新表并从另一个表中选择行使用 insert into 语句将行从一个表插入到另一个表中使用 select into 语句将新行插入现有表中
sql怎么复制一张表
2024-05-30

怎么在mysql数据库中创建一张表

这篇文章主要介绍怎么在mysql数据库中创建一张表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体方法:首先打开MYSQL,创建一个数据库。利用create database +(数据库名称)语句,来出创建数据库。
2023-06-14

mysql中怎么用dump导入一张表数据

要使用dump导入一张表数据,可以按照以下步骤操作:使用mysqldump命令导出表数据到一个.sql文件中。假设要导出表名为table_name的数据,可以使用以下命令:mysqldump -u username -p database_
mysql中怎么用dump导入一张表数据
2024-04-09

oracle怎么创建一张一样的表

要创建一张与现有表相同的表,可以使用CREATE TABLE语句,然后在新表的定义中包含现有表的结构。以下是一个示例:CREATE TABLE new_table ASSELECT *FROM existing_tableWHERE
oracle怎么创建一张一样的表
2024-04-12

mysql怎么把查询结果存入另一张表

在MySQL中,可以使用INSERT INTO SELECT语句将查询结果存入另一张表。下面是一个示例:假设有两张表:table1和table2,现在我们想将table1中的数据插入到table2中。INSERT INTO table
mysql怎么把查询结果存入另一张表
2024-05-21

mysql怎么临时关闭一张表的外健约束

要临时关闭MySQL中一张表的外键约束,可以使用以下步骤:1. 登录到MySQL数据库服务器。2. 执行以下命令以选择要操作的数据库:```USE ;```其中,``是要操作的数据库的名称。3. 执行以下命令以禁用外键约束:```SET F
2023-08-31

编程热搜

目录