免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6732 | 回复: 12
打印 上一主题 下一主题

mysql复制报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-29 16:48 |只看该作者 |倒序浏览
远程连接都可以了。而且MASTER SERVER-ID=1 SLAVE SERVER-ID=7。但不知这个报错是什么意思?

060629 16:44:56 Error reading relay log event: slave SQL thread was killed
060629 16:45:11 Slave SQL thread initialized, starting replication in log 'jack-bin.006' at position 4, relay log './ghfg-relay-bin.001' position: 4
060629 16:45:11 Slave I/O thread: connected to master 'repadmin@192.168.40.59:3306',  replication started in log 'jack-bin.006' at position 4
060629 16:45:11 Error reading packet from server: Misconfigured master - server id was not set (server_errno=1236)
060629 16:45:11 Got fatal error 1236: 'Misconfigured master - server id was not set' from master when reading data from binary log
060629 16:45:11 Slave I/O thread exiting, read up to log 'jack-bin.006', position 4

论坛徽章:
0
2 [报告]
发表于 2006-06-30 12:38 |只看该作者
060629 16:45:11 Error reading packet from server: Misconfigured master - server id was not set (server_errno=1236)
060629 16:45:11 Got fatal error 1236: 'Misconfigured master - server id was not set' from master when reading data from binary log

这2句话已经很明白了,没有设定master/slave的server_id

论坛徽章:
0
3 [报告]
发表于 2006-06-30 14:12 |只看该作者
检查 master server 的 mysql 配置文件 my.cnf
看是否有如此语句:
server-id = 1

--

论坛徽章:
0
4 [报告]
发表于 2006-06-30 17:56 |只看该作者
报错日志我是看得懂的,但我不明白我在哪里设置错了。
master/slave都设置了。
master 的为1
slave的为7
另外,在master中,不能有/etc/my.cnf这个文件。否则,远程连接时就会导致master的mysql 关闭,只能在/usr/local/mysql/share/mysql/my-small.cnf中设置。

论坛徽章:
0
5 [报告]
发表于 2006-06-30 21:28 |只看该作者
原帖由 acxellencedk 于 2006-6-30 17:56 发表
报错日志我是看得懂的,但我不明白我在哪里设置错了。
master/slave都设置了。
master 的为1
slave的为7
另外,在master中,不能有/etc/my.cnf这个文件。否则,远程连接时就会导致master的mysql 关闭,只能在 ...


我不明白这句--不能有/etc/my.cnf这个文件,(这怎么可能呢)。
你的配置(安装/编译)Mysql时默认的cnf文件就在/etc/中;如果你记专门指定其它位置,也是可行的。那当然在启动MYSQL进程时,也可能指定My.cnf文件

你上提到的这个cnf文件是应该是系统的sample吧。
如果你都没指定MY.CNF,你再怎么修改它,都是没有的.

[ 本帖最后由 windychan 于 2006-6-30 21:30 编辑 ]

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
6 [报告]
发表于 2006-07-01 10:36 |只看该作者
进入slave进器上
mysql>show slave status\G;
然后把结果发现来看一下.

论坛徽章:
0
7 [报告]
发表于 2006-07-03 09:02 |只看该作者
原帖由 acxellencedk 于 2006-6-30 17:56 发表
报错日志我是看得懂的,但我不明白我在哪里设置错了。
master/slave都设置了。
master 的为1
slave的为7
另外,在master中,不能有/etc/my.cnf这个文件。否则,远程连接时就会导致master的mysql 关闭,只能在 ...



/usr/local/mysql/share/mysql/my-small.cnf 这个文件永远都不会起作用的。

论坛徽章:
0
8 [报告]
发表于 2006-07-03 09:49 |只看该作者
mysql> show slave status\G
*************************** 1. row ***************************
          Master_Host: 192.168.40.59
          Master_User: repadmin
          Master_Port: 3306
        Connect_retry: 60
      Master_Log_File: jack-bin.008
  Read_Master_Log_Pos: 4
       Relay_Log_File: ghfg-relay-bin.010
        Relay_Log_Pos: 4
Relay_Master_Log_File: jack-bin.008
     Slave_IO_Running: Yes
    Slave_SQL_Running: Yes
      Replicate_do_db:
  Replicate_ignore_db:
           Last_errno: 0
           Last_error:
         Skip_counter: 0
  Exec_master_log_pos: 4
      Relay_log_space: 4
1 row in set (0.01 sec)

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
9 [报告]
发表于 2006-07-03 10:08 |只看该作者
/usr/local/mysql/bin/mysql -A
mysql>slave stop       
mysql>CHANGE MASTER TO                                        
>MASTER_HOST='192.168.40.59',       
>MASTER_USER='repadmin',       
>MASTER_PASSWORD='xxxx',                                                     
>MASTER_LOG_FILE='xxxxx.xxxx',                                                               
>MASTER_LOG_POS=4;
mysql>slave start;
mysql>show slave status;

论坛徽章:
0
10 [报告]
发表于 2006-07-03 10:31 |只看该作者
另外,我重装了我的mysql,没有发现/etc/my.cnf这个文件,find一下,也没有找到。 是不是这个问题造成的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP