免费注册 查看新帖 |

Chinaunix

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

mysql 主从同步报错 高手帮忙下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-23 15:34 |只看该作者 |倒序浏览
110823 15:20:16 [Note] Event Scheduler: Purging the queue. 0 events
110823 15:20:16 [Note] Error reading relay log event: slave SQL thread was killed
110823 15:20:16  InnoDB: Starting shutdown...
110823 15:20:20  InnoDB: Shutdown completed; log sequence number 0 591355
110823 15:20:20 [Note] /usr/sbin/mysqld: Shutdown complete

110823 15:20:20 [Note] Plugin 'FEDERATED' is disabled.
110823 15:20:20  InnoDB: Initializing buffer pool, size = 8.0M
110823 15:20:20  InnoDB: Completed initialization of buffer pool
110823 15:20:20  InnoDB: Started; log sequence number 0 591355
110823 15:20:20 [Warning] Neither --relay-log nor --relay-log-index were used; so replication may break when this MySQL server acts as a slave and has his hostname changed!! Please use '--relay-log=sunbo-dev-relay-bin' to avoid this problem.
110823 15:20:20 [Note] Slave SQL thread initialized, starting replication in log 'FIRST' at position 106, relay log './sunbo-dev-relay-bin.000012' position: 4
110823 15:20:20 [Note] Event Scheduler: Loaded 0 events
110823 15:20:20 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.54-1ubuntu4-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
110823 15:20:20 [ERROR] Slave I/O: error connecting to master 'test@:3306' - retry-time: 60  retries: 86400, Error_code: 1045
上面是错误日志 我没明白那个test@3306的test是用户么?
下面是我的配置文件
slave的


[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
user            = mysql
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
skip-external-locking
key_buffer              = 16M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 8
myisam-recover         = BACKUP
query_cache_limit       = 1M
query_cache_size        = 16M


server-id=2
master-host=192.168.0.130
master-user=root
master-password=admin67
master-port=3306
replicate-do-db=xxxooo



log_error                = /var/log/mysql/error.log
log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size         = 100M
[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[mysql]


[isamchk]
key_buffer              = 16M


!includedir /etc/mysql/conf.d/

master的



[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
user            = mysql
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
skip-external-locking
key_buffer              = 16M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 8
myisam-recover         = BACKUP
query_cache_limit       = 1M
query_cache_size        = 16M
log_error                = /var/log/mysql/error.log
server-id               = 1
log_bin                 = /var/log/mysql/mysql-bin.log

expire_logs_days        = 10
max_binlog_size         = 100M
[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[mysql]



[isamchk]
key_buffer              = 16M

!includedir /etc/mysql/conf.d/


两台机器都是ubuntu 没有防火墙 两台机器用root用户可以互相访问mysql
请问怎么解决?

论坛徽章:
0
2 [报告]
发表于 2011-08-23 17:38 |只看该作者
1045错误就是数据库同步认证失败的错误。你在show slave status\G查一下吧。

论坛徽章:
0
3 [报告]
发表于 2011-08-23 19:23 |只看该作者
回复 2# lh0365


    show slave 什么都没输出

论坛徽章:
0
4 [报告]
发表于 2011-08-24 09:32 |只看该作者
不要这样配置主从,使用change master to 命令手工配置。

论坛徽章:
0
5 [报告]
发表于 2011-08-24 11:24 |只看该作者
先保证两台主机上的MYSQL可以相互连接吧,再进行主从配置。

论坛徽章:
0
6 [报告]
发表于 2011-08-24 12:25 |只看该作者
记得不是很清楚了,/etc/my.cnf启动时候,那些参数并没有生效,需要change to master的方式指定

论坛徽章:
0
7 [报告]
发表于 2011-08-24 12:49 |只看该作者

   LS 2位都说了

论坛徽章:
0
8 [报告]
发表于 2011-08-25 14:43 |只看该作者
回复  lh0365


    show slave 什么都没输出
最不爱吃鱼 发表于 2011-08-23 19:23



    slave start;
确定从服务启动了么?
我一般配置主从:
1、先把网络弄通,能访问对方的机器,iptables端口啊,权限啊都弄好了
2、配置文件写好,LZ的配置文件看来没问题,可是报错里的test是什么?
3、如果第一次搭建,保证主从的数据文件是一样的
4、先启动主,后启动从
5、如果show slave status;没结果,在从执行命令slave start;
6、如果sql_running是NO,change master

LZ的问题解决了么?

论坛徽章:
0
9 [报告]
发表于 2011-08-25 14:46 |只看该作者
看LZ发的那个日志,这个应该是改过用户吧,或者是从别的机器迁移够来的吧,之前的用户是test,change master应该会好

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
10 [报告]
发表于 2011-08-26 12:44 |只看该作者
Error_code: 1045---你仔细看这个错误代码的意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP