我尝试复制数据库时出现相同的ID错误

问题描述 投票:0回答:4

我无法将数据库从实时服务器复制到本地服务器(可从外部访问)。>

我在主服务器上收到此错误

致命错误:由于m,从I / O线程停止aster和slave具有相同的MySQL服务器ID;这些ID必须是代表不同工作许可(或--replicate-same-server-id选项必须为用于奴隶,但这并不总是很有意义;请在使用之前检查手册)。

在键入SHOW SLAVE STATUS \G时在主服务器上

在Phpmyadmin上,我收到此错误:

从属IO线程未运行!

我的主my.cnf文件

[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=1392211409
log-bin=mysql-bin
log-error=mysql-bin.err
binlog_do_db=vapes4you
binlog_format=ROW
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

我的奴隶文件是

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=1392211002
master-host=********
master-user=vapesbackup
master-password=********
master-port=3306
replicate-do-db=dbname
master-connect-retry=60
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

有人可以帮我吗?感谢您的阅读

我无法将数据库从实时服务器复制到本地服务器(可从外部访问)。我在主服务器上收到此错误致命错误:从属I / O线程停止,因为m ...

mysql backup replication
4个回答
3
投票

如果命令show variables like 'server_id';为您提供了不同的ID,那么在设置复制时,您可能输入了它自己的IP地址。


0
投票

您确定从属服务器使用此my.cnf文件吗?请在两台服务器上运行此命令并比较ID:


0
投票

尝试注释掉SLAVE服务器的服务器ID,同时保持主服务器不变。然后重新启动两者。


0
投票

就我而言,我使用的是自定义my.cnf文件,该文件未用于执行MySQL Server。

© www.soinside.com 2019 - 2024. All rights reserved.